Bash启动时,会加载一些配置文件,就像Bash早上起床穿衣服一样。衣服的挑选顺序主要是:
1、/etc/profile
2、.bash_profile
3、.bash_login
4、.profile
/etc/profile就像内衣一样,这是Bash必须穿的一件,.bash_profile、.bash_login、.profile就像外套一样,Bash会按照衣柜有无这些外套一样,选择打扮,
她首先会看衣柜有没有.bash_profile这件衣服,有的话就穿上。
没的话,再看看衣柜有没有.bash_login这件衣服,有的话穿上。
没的话,再看看衣柜有没有.profile这件衣服,有的话穿上。
下面就是我们可爱的Bash的打扮流程:
1、为了表演,我们需创建一些道具

2、看下,我们的道具是否已经备齐了。哇塞,到具齐了,可以表演了

3、看看我们的Bash会不会首先选择.bash_profile这件衣服呢?果然我们的Bash首选的还是.bash_profile这件衣服

4、然后我们把.bash_profile这件衣服给藏起来,我们的Bash这样只好穿她的第二件衣服.bash_login了
mv .bash_profile .bash_profile.bak

5、嘿嘿,我们再把.bash_login这件也给藏起来,我们的Bash这回只能穿她的第三件衣服.profile了
mv .profile .profile.bak

6、那有人问,把三件衣服都藏起来,怎么办?呵呵,想多了吧。Bash穿内衣在家做宅女了
7、非Login的Bash能穿的衣服的选择余地就只有一件了,那就是.bashrc

8、总结下:其实Login和非Login的Bash最终都会去穿.bashrc和/etc/bashrc这两件衣服