环境说明
- CentOS 7
- Bash 4.2
文件作用
-
/etc/profile
存放系统所有用户的环境变量,当用户登录时该文件被执行。 -
.bashrc
存放当前用户的bash shell
的bash
信息。当该用户登录时此文件被执行。
-
.bash_profile
存放用户自己使用的shell
信息。当用户登录时该文件仅仅执行一次。默认情况下此文件设置一些环境变量,执行用户的.bashrc
文件。
执行顺序
/etc/profile
用户登录时首先执行此文件.bash_profile
第二执行。此文件中判断如果存在.bashrc
则先执行此文件。然后继续执行.bash_profile
。- 作者测试现象:
.bashrc
除了在.bash_profile
中出现过,其他地方从未被执行过。