全局环境变量设定:
/etc/profile:设定的环境变量的可以作用于任何用户
/etc/bashrc:所有用户运行bash shell时、这个文件都会被读取
私有环境变量设定:
~/.profile:设定本用户专有的路径、环境变量等;在用户登陆时执行一次
~/.bashrc:本用户专有设定文档,可以设定路径,命令别名,打开终端都会执行它一次
~/.bash_logout:当每次退出系统(退出bash shell)时,执行该文件
首先读入/etc/profile,第二步,根据其内容读取额外的设定的文档,如/etc/profile.d和/etc/inputrc。之后根据用户,到用户家目录读取.bash_profile;如果未能读取上述文件则改为读取.bash_login;若上述两个文件均未能读取,则读取.profile;这三个文档设定基本上是一样的,读取有优先关系。最后根据读取.bashrc。