1. .bash_profile、.bash_logout和.bashrc文件
当用户和退出一个新的shell时,文件.bash_profile、.bash_logout和.bashrc文件被bash所读取。在用户每次登陆到系统时,
.bash_profile文件被读取,可以对.bash_profile文件进行编辑,但是知道退出并在此登录后,该文件才会被重新读取,你编辑
的新内容才会生效,或者使用source命令:
source ./bash_profile
bash允许有.bash_profile的两个同义文件:来自C shell的.login的.bash_login以及来源于Bourne shell和Korn shell
文件.profile的.profile。登录时三者只有一个被读取,如果用户根目录下.bash_profile不存在,则bash查找.bash_login,
如果它也不存在,则查找.profile。(在我使用的ubuntu系统上,用户根目录只有.profile文件,内容为执行.bashrc文件)
.bash_profile只被登录shell读取并执行。如果你通过在命令行执行bash启动一个新的shell,它就会视图读取.bashrc中