快速連接文章

請輸入Linux command

會員登入






遺失密碼
尚未註冊? 註冊

票選專區

您希望引用的 wiki 語系?
 

RSS

PayPal Donation

Enter Amount:

IDigitalNet Newsletter


E-Mail Address:
請選擇訂閱選項:
Bash的環境設定 列印 E-mail
作者 Sonia   

和Bash的環境設定有關的檔案有

  1. /etc/profile (主要)
  2. $HOME/.bash_profile (主要)
  3. $HOME/.bash_login
  4. $HOME/.profile
  5. $HOME/.bash_logout (主要)
  6. $HOME/.bashrc (主要)
  7. /etc/bashrc
  • 登入(login)時
    1. 先執行 /etc/profile
    2. 接著bash會檢查使用者的自家目錄中,是否有 .bash_profile 或者 .bash_login 或者 .profile,若有,則會執行其中一個,執行順序為:
      1. .bash_profile 最優先
      2. .bash_login其次
      3. .profile 最後
這三個檔案只有在登入時,才會被bash讀取
  • 登出(exit/logout)時

    bash會檢查使用者自家目錄中是否有 .bash_logout,若有,則bash會執行其中的指令

  • 登入後啟動一個新的 shell :
    此時我們稱之為一個 subshell, 也就是說在命令列中鍵入 bash
    , 除了原先登入時的bash 之外, 又另外啟動了一個新的 bash shell.

    bash 會檢查使用者的自家目錄中是否有 .bashrc,若有則予以執行

 
< 前一個   下一個 >

相關主題