bash profile和 bashrc的區別

2021-04-18 00:55:53 字數 617 閱讀 3089

.bash_profile和.bashrc的區別

(1)etcprofile: 此檔案為系統的每個使用者設定環境資訊,當使用者第一次登入時,該檔案被執行. 並從etcprofile.d目錄的配置檔案中蒐集shell的設定。

(2)etcbashrc 為每乙個執行bash shell的使用者執行此檔案.當bash shell被開啟時,該檔案被讀取。

(3)~.bash_profile 每個使用者都可使用該檔案輸入專用於自己使用的shell資訊,當使用者登入時,該檔案僅僅執行一次!預設情況下,他設定一些環境變數,執行使用者的.bashrc檔案。

(4)~.bashrc 該檔案包含專用於你的bash shell的bash資訊,當登入時以及每次開啟新的shell時,該該檔案被讀取。

(5) ~.bash_logout當每次退出系統(退出bash shell)時,執行該檔案. 另外,etcprofile中設定的變數(全域性)的可以作用於任何使用者,而~.bashrc等中設定的變數(區域性)只能繼承 etcprofile中的變數,他們是父子關係。

(6)~.bash_profile 是互動式、login 方式進入 bash 執行的~.bashrc 是互動式 non-login 方式進入 bash 執行的通常二者設定大致相同,所以通常前者會呼叫後者。

bash profile和 bashrc的什麼區別

etc profile 此檔案為系統的每個使用者設定環境資訊,當使用者第一次登入時,該檔案被執行.並從 etc profile.d目錄的配置檔案中蒐集shell的設定.etc bashrc 為每乙個執行bash shell的使用者執行此檔案.當bash shell被開啟時,該檔案被讀取.bash p...

bashrc和 bash profile的區別

etc profile 此檔案為系統的每個使用者設定環境資訊,當使用者第一次登入時,該檔案被執行。並從 etc profile.d目錄的配置檔案中蒐集shell的設定.其中的設定對所有的使用者有用 etc bashrc 為每乙個執行bash shell的使用者執行此檔案.當bash shell被開啟...

bash profile和 bashrc的什麼區別

etc profile 此檔案為系統的每個使用者設定環境資訊,當使用者第一次登入時,該檔案被執行.並從 etc profile.d目錄的配置檔案中蒐集shell的設定.etc bashrc 為每乙個執行bash shell的使用者執行此檔案.當bash shell被開啟時,該檔案被讀取.bash p...