shell中的那些初始化文件
- .profile
- 是sh的配置文件. ksh兼容sh所以也会使用.profile
- .login
- 是csh的配置文件
- .bash_profile
- 是bash特有的, bash会在用户主目录依次查找.bash_profile, .bash_login, .profile并用找到的第一个作为自己的配置文件.
- .bash_rc
- 也是bash特有的初始化文件,但它与.bash_profile不同在于.bash_profile在login方式进入bash时加载,而.bashrc实在非login方式进入bash时加载.
另外,如果bash使用sh命令启动的(例如将sh作为bash的一个链接时), 就会以sh兼容方式运行使用.profile