shell-login-session-環境設置流程

shell 登陸型 session, 也就是需要輸入 user namepassword 的 session。
起因:最近在看 zookeeper bin 下的一系列 shell 腳本。發現還真有好多東西值得琢磨的。

login shell 使用哪些配置文件?

在這裏插入圖片描述
一定會使用 /etc/profile/etc/profile.d(這個文件夾有一系列 shell 腳本)
如上圖一共有三種情況:

  1. 當前用戶 Home 目錄找到了 .bash_profile,至此結束。不會執行 2 或者 3。找不到 .bash_profile進入 2
  2. 當前用戶 home 目錄找到了 .bash_login,至此結束。不會執行 3 。找不到 .bash_login 進入 3
  3. 當前用戶 home 目錄有 .profile.profile 會調用 .bashrc

reference

  1. bash-startup
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章