ubuntu环境变量设置 为什么不生效的疑问

(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.csdn.net/jdplus/article/details/23341183

你可能感兴趣的:(LINUX)