[内容来自网络]
相应配置文件介绍:
1) /etc/profile :在登录时,操作系统定制用户环境使用的第一个文件,此文件为系统的每个用户设置环境信息,当用户第一次登录时,改文件被执行
2) /etc/environment :在登录时操作系统使用的第二个文件,系统在读取你自己的profile前,设置环境变量的文件
3) ~/.profile :在登录时用到的第三个文件是.profile文件,每个用户都可使用该文件输入专用于自己使用的shell信息.当用户登录时,改文件仅仅执行一次,默认情况下,用此文件设置一些环境变量,执行用户的.bashrc文件
4) /etc/bashrc : 为每一个运行bash shell 的用户 执行此文件,当bash shell 被打开时,该文件被读取
5) ~/.bashrc : 该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,改文件被读取
PATH环境变量的设置方法:
方法一:用户主目录下的.profile或.bashrc文件(该方式添加变量只对当前用户生效,推荐使用)
登录用户(非root),在终端输入:
$ sudo vim ~/.profile(or .bashrc)
可在此文件末尾加入PATH设置
export PATH=”$PATH:your path1:your path2 ...”
保存文件,注销再登录,变量生效
方法二:系统目录下的profile文件(谨慎,该方式添加的变量对所有用户都有效)
在命令行执行以下代码
$ sudo vim /etc/profile
在最后加入PATH设置如下
export PATH=”$PATH:your path1:your path2 ...”
保存文件后,重启系统变量生效或者执行source命令使其生效
方法三:系统目录下的environment文件(谨慎,该方式添加的变量影响所有用户)
执行如下代码
sudo vim /etc/environment
找到 PATH="<......>"
修改PATH变量,在其中加入自己的PATH即可
PATH="<......>:your path1:your path2 …"
各个path之间用冒号分割,重启生效,或者source使其生效
方法四:直接在终端下输入
sudo export PATH="$PATH:your path1:your path2 …"
这种方式变量立即生效,但是用户注销或者系统重启后就无效了,适合临时变量的设置
[注意]:方式二和方式三的修改需要谨慎,尤其是通过root用户修改,如果修改错误,将可能导致一些严重的系统错误.