交互式登陸shell
對於交互式的登陸shell而言,CentOS規定了startup文件的加載順序如下:
登陸過程:
1. 讀取並執行/etc/profile文件;
2. 讀取並執行~/.bash_profile文件;
- 若文件不存在,則讀取並執行~/.bash_login文件;
- 若文件不存在,則讀取並執行~/.profile文件;
登出過程:
1. 讀取並執行~/.bash_logout文件;
2. 讀取並執行/etc/bash.bash_logout文件;
.zshrc source后只會在當前窗口生效