linux使用者登入啟動配置檔案
阿新 • • 發佈:2018-11-12
(
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 執行的通常二者設定大致相同,所以通常前者會呼叫後者。
( 2 ) /etc/bashrc: 為每一個執行 bash shell 的使用者執行此檔案 . 當 bash shell 被開啟時 , 該檔案被讀取。
( 3 ) ~/.bash_profile: 每個使用者都可使用該檔案輸入專用於自己使用的 shell 資訊 , 當用戶登入時
( 4 ) ~/.bashrc: 該檔案包含專用於你的 bash shell 的 bash 資訊 , 當登入時以及每次開啟新的 shell 時 , 該該檔案被讀取。
( 5 )
~/.bash_logout: 當每次退出系統 ( 退出 bash shell) 時 , 執行該檔案 .
另外 ,/etc/profile 中設定的變數 ( 全域性 ) 的可以作用於任何使用者 , 而
/etc/profile 中的變數 , 他們是 " 父子 " 關係。
( 6 ) ~/.bash_profile 是互動式、 login 方式進入 bash 執行的 ~/.bashrc 是互動式 non-login 方式進入 bash 執行的通常二者設定大致相同,所以通常前者會呼叫後者。