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