Mac 如何实现 Terminal 上任意路径执行 .sh

自己写了个 .sh 脚本,如何实现在任意路径,不用写 .sh 的完整路径就能执行之?

有两种比较简单的方法:

    把你的文件放在/usr/bin 目录里,或者把你的目录添加到环境变量里。

    添加别名。

首先,创建一个 .bash_profile 文件,在你的目录下(如果没有这个文件的话).

touch ~/.bash_profile

添加别名:在.bash_profile文件里面添加一行 alias xxx="sh path/xxx.sh" ,保存。

添加环境变量:在.bash_profile里面添加一行 export PATH=/path/to/your/file:$PATH,保存。

关闭文件,执行 source ~/.bash_profile 命令。

btw 我个人比较喜欢用别名。

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答