(1)在/etc/environment修改的是系统的环境变量,永久改变系统环境变量
(2)在~/.bashrc export的话则是永久改变当前的用户环境变量
(3)如果只是在终端export PATH=/XXX:$PATH 或者 export PATH=$PATH:/XXX ($PATH是一个变量,代表当前PATH值,既包含系统变量又含有用户变量)
则是临时在该终端临时使用该环境变量,创建新的终端打开可以看到没有显示这个环境变量。
前(1)(2)方法在打开新的终端的时候,打开文档环境变量存在,但是用echo输出不出来,而且实际运行也是以没有这个环境变量存在的;这时候source 一下对应文件就可以了。orz orz
方法(3)直接export就行了,不用source都行。
当然还有其他的方法,但不一一示例了:这个博客写的很详细
http://blog.youkuaiyun.com/jdplus/article/details/23341183
本文详细介绍了如何通过不同的方式设置环境变量,包括系统级、用户级及临时性的设置方法,并解释了这些方法的区别与应用场景。
6054

被折叠的 条评论
为什么被折叠?



