Ubuntu下的用户环境变量和系统环境变量有什么区别?答:用户环境变量仅对当前操作的用户有效,而系统环境变量对系统所有用户都有效,是否要采取哪一个,看情况了。
修改用户环境变量
它通常在下面的文件下:
~/.profile
~/.bash_profile 或者 ~./bash_login
~/.bashrc
系统环境变量通常在下面的文件下:
/etc/environment
/etc/profile
/etc/bash.bashrc
加入环境变量
要把一个路径加到$PATH下,可以修改/etc/profile文件:
$ sudo nano /etc/profile
在文件内容中添加:
export PATH="$PATH:/my_new_path"
PS:也可以加上指定的多个路径,方法是在中间用冒号隔开。如果不着急可以等下次登陆生效,如果要现场生效,可以执行:$source /etc/profile
注意:为了不受到意外的攻击,请不要把当前路径”./”放到PATH下。/etc/environment不需要export设置环境变量,而profile文件需要的。