几种方法
方法1(仅当前有效)
例子:
PATH=$PATH:/etc/apache/bin ##把/etc/apache/bin目录添加到PATH中
使用这种方法,只对当前会话有效,也就是说每当登出或注销系统以后,PATH 设置就会失效
方法2
把脚本/可执行文件所在目录加到环境变量中
修改环境变量,在bash下用export,在csh下用setenv
例子:
export PATH=$PATH:/usr/local/bin
-
全局的是
/etc/profile
-
某个用户的就是
~/.bash_profile
(这是假设你的用户是用bash,如果不是这个shell,不一定管用)
方法3
另一种方法是把脚本放到现有环境变量对应目录中
首先将脚本文件移动到/bin目录下,起好辨识度高的名字,不能与系统现有的程序/脚本冲突
cp /XXX/XXX.sh /bin/YYY.sh
然后加上运行权限
chmod u+x /bin/YYY.sh
之后就可以在shell里任意目录下运行该脚本了。
参考:
https://blog.csdn.net/wukai_std/article/details/54406317