关于添加linux环境变量的疑问
最近编译安装了几个软件,如 ffmpeg node等,我想在终端命令行直接使用, 网上查询了一下,都说是需要新添加环境变量才行。
疑问?
1、如果每安装一个软件 就要在 /etc/profile 里添加一个变量,软件安装的多了,岂不是很不好维护吗?
2、我用ROOT账户,查看/etc/profile 文件中 中并没有git svn php 等软件的环境变量 , 这类型软件是如何实现不配置环境变量就可以使用?
3、很可能是我理解的方式不对,因为之前都是在windows下维护,每一个环境变量我都可以看到,维护起来感觉心里踏实一些
希望大佬们帮我解答下困惑吧
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
/etc/profile.d/
目录下面维护;$PATH
包含的目录,例如/usr/bin/
下面,这样不用配置变量就可以使用:env
命令可以看到所有环境变量;经过几天的摸索,发现了另一种思路,就是在 /usr/bin/ 下建立软连接,这样也可以间接的实现添加环境变量。
并且相对于修改配置文件来说,风险要小,还好维护吧