如何将自定义shell脚本添加到全局变量? 专属于你的便捷

一键式启动,爽翻天

3种方法

方法1(仅当前有效)
例子:

PATH=$PATH:/etc/apache/bin ##把/etc/apache/bin目录添加到PATH中
1
使用这种方法,只对当前会话有效,也就是说每当登出或注销系统以后,PATH 设置就会失效

方法2
把脚本/可执行文件所在目录加到环境变量中
修改环境变量,在bash下用export,在csh下用setenv
例子:

export PATH=$PATH:/usr/local/bin
1
全局的是/etc/profile

某个用户的就是 ~/.bash_profile
(这是假设你的用户是用bash,如果不是这个shell,不一定管用)

方法3
另一种方法是把脚本放到现有环境变量对应目录中

首先将脚本文件移动到/bin目录下,起好辨识度高的名字,不能与系统现有的程序/脚本冲突

cp /XXX/XXX.sh /bin/YYY.sh
1
然后加上运行权限

chmod u+x /bin/YYY.sh
1
之后就可以在shell里任意目录下运行该脚本了。

参考文章:

(97条消息) Linux下将脚本变为可全局运行的方法_底层干饭人的博客-CSDN博客_linux全局脚本

© 版权声明
THE END
喜欢就支持以下吧
点赞0 分享
图片正在生成中,请稍后...