用戶登錄後加載profile和bashrc的流程如下:
- /etc/profile-------->/etc/profile.d/*.sh
- $HOME/.bash_profile-------->$HOME/.bashrc---------->/etc/bashrc
說明:
bash首先執行/etc/profile腳本,/etc/profile腳本先依次執行/etc/profile.d/*.sh
隨後bash會執行用戶主目錄下的.bash_profile腳本,.bash_profile腳本會執行用戶主目錄下的.bashrc腳本,
而.bashrc腳本會執行/etc/bashrc腳本
至此,所有的環境變量和初始化設定都已經加載完成.