1. 程式人生 > >linux使用者登入啟動配置檔案

linux使用者登入啟動配置檔案

1 /etc/profile 此檔案為系統的每個使用者設定環境資訊 , 當用戶第一次登入時 , 該檔案被執行 並從 /etc/profile.d 目錄的配置檔案中搜集 shell 的設定。
2 /etc/bashrc:  為每一個執行 bash shell 的使用者執行此檔案 . bash shell 被開啟時 , 該檔案被讀取。
3  ~/.bash_profile:  每個使用者都可使用該檔案輸入專用於自己使用的 shell 資訊 , 當用戶登入時
, 該檔案僅僅執行一次 ! 預設情況下 , 他設定一些環境變數 , 執行使用者的 .bashrc 檔案。
4  ~/.bashrc:  該檔案包含專用於你的 bash shell bash 資訊 , 當登入時以及每次開啟新的 shell , 該該檔案被讀取。
5
~/.bash_logout:
當每次退出系統 ( 退出 bash shell) , 執行該檔案 .
另外 ,/etc/profile 中設定的變數 ( 全域性 ) 的可以作用於任何使用者 ,
~/.bashrc 等中設定的變數 ( 區域性 ) 只能繼承
/etc/profile
中的變數 , 他們是 " 父子 " 關係。
6 ~/.bash_profile  是互動式、 login  方式進入  bash  執行的 ~/.bashrc  是互動式  non-login  方式進入  bash  執行的通常二者設定大致相同,所以通常前者會呼叫後者。