shell的類型(站在用戶登錄登錄的角度)
登錄式shell
- 正常通過某終端登錄
- su – USERNAME
- su -l USERNAME
非登錄式shell
- su USERNAME
- 圖形終端下打開命令窗口
- 自動執行的shell腳本
用戶登錄時相關的bash配置文件
全局配置文件
- /etc/profile
- /etc/profile.d/*.sh
- /etc/bashrc
個人配置文件
- ~/.bsah_profile
- ~/.bashrc
profile類的文件:
設定環境變量
運行命令或腳本
bashrc類的文件:
設定本地變量
定義命令別名
用戶登錄時加載bash配置文件的過程
登錄式shell加載配置文件過程
/etc/profile --> /etc/profile.d/*.sh --> ~/.bash_profile --> ~/.bashrc --> /etc/bashrc
非登錄式shell加載配置文件過程
~/.bashrc --> /etc/bashrc --> /etc/profile.d/*.sh
版權聲明:本文內容由互聯網用戶自發貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發現本站有涉嫌抄襲侵權/違法違規的內容, 請發送郵件至 舉報,一經查實,本站將立刻刪除。
發表評論
請登錄后評論...
登錄后才能評論