全部博文(26)
分类: LINUX
2012-08-16 10:26:36
摘自:[美]Harley Hahn:Unix & Linux大学教程
(1)初始化文件和注销文件
初始化文件有两种:登录文件和环境文件。
登录文件:存放着所有希望在每次登录时自动执行的命令。
环境文件:存放着所有希望在新shell启动时自动执行的命令。
总而言之,登录文件、环境文件和注销文件允许您在3个不同的时间执行那些希望自动运行的命令,这3个时间分别为登录时、新shell启动时和注销时。
Shell |
登录文件 |
环境文件 |
注销文件 |
C-shell |
.login |
.cshrc |
.logout |
Tcsh |
.login |
.tcshrc .cshrc |
.logout |
Bourne Shell |
.profile |
无 |
无 |
Korn Shell |
.profile |
$ENV |
无 |
Bash(默认) |
.bash_profile .bash_login |
.bashrc |
.bash_logout |
Bash(POSIX) |
.profile |
$ENV |
.bash_logout |
环境文件的名称以rc结尾
只有Bash的登录shell只执行登录文件,而不执行环境文件。
Bourne Shell首先运行登录文件,而C-shell首先运行环境文件。