2021-05-12 14:32:11
Linux 使用者登入shell及登入時讀取的組態檔
2020-06-16 18:09:12
站在使用者登入的角度來說,SHELL的型別:
登入式shell:
正常通過某終端登入
su - USERNAME
su -l USERNAME
非登入式shell:
su USERNAME(使用su切換使用者,不帶任何引數)
GUI下開啟命令視窗
自動執行的shell指令碼
bash的組態檔:
全域性設定
/etc/profile,/etc/profile.d/*.sh,/etc/bashrc
個人設定
~/.bash_profile,~/.bashrc
profile類的檔案:
設定環境變數
執行命令或指令碼
bashrc類的檔案:
設定本地變數
定義命令別名
登入式shell如何讀取組態檔:
/etc/profile -->/etc/profile.d/*.sh -->~/.bash_profile -->~/.bashrc -->/etc/bashrc
非登入式shell如何讀取組態檔:
~/.bashrc -->/etc/bashrc -->/etc/profile.d/*.sh
相關文章