1.對於全局配置文件和用戶配置文件的認識shell
全局配置都存儲在etc目錄下,如/etc/profile文件,/etc/bashrc文件以及/etc/profile.d/目錄下的.sh文件bash
用戶配置都存儲在用戶家目錄下,如root用戶下.bashrc和.bash_profile文件,這兩個都是隱藏文件,且.bash_profile用調用bashrc文件,能夠使用source .bashrc使得修改當即生效配置
2.對於交互式和shell和非交互式shell的理解,說白了一個就是shell要與咱們交互,好比咱們登錄時候要輸入用戶,而後shell就叫咱們輸入密碼。非交互式就是直接執行shell腳本file
交互式登錄shell的配置文件執行順序/etc/profile --> /etc/profile.d/*.sh --> ~/.bash_profile--> ~/.bashrc--> /etc/bashrc密碼
非交互式登錄執行順序~/.bashrc--> /etc/bashrc--> /etc/profile.d/*.sh配置文件
2. /是根目錄,~是家目錄,.表示目錄自己, cd ~/和cd~效果同樣,表示回到當前用戶的家目錄,能夠使用pwd命令查看當前路徑腳本