用户环境变量
- ~/.profile
- ~/.bash_profile 或者 ~./bash_login
- ~/.bashrc
系统环境变量
- /etc/environment
- /etc/profile
- /etc/bash.bashrc
注意:
/etc/environment 设置的是全局变量,从文件本身的作用上来说, /etc/environment 设置的是整个系统的环境,而/etc/profile是设置所有用户的环境。 登录时,系统在读取名为 .profile 的登录概要文件前,从 /etc/environment 文件设置环境变量。
想加入java的环境变量
JAVA_HOME=/usr/jdk1.8.0_25
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib
- 直接在/etc/environment 里面修改,导致了系统启动时出错,搜索路径紊乱;
- 应该在/etc/profile里面修改,完成后执行source /etc/profile立刻生效