linux中的環境變數

2021-08-25 23:46:43 字數 643 閱讀 4034

(1)/etc/enviroment 是系統的環境變數。

(2)/etc/profile: 是所有使用者的環境變數。當使用者第一次登入時,該檔案被執行. 並從/etc/profile.d目錄的配置檔案中蒐集shell的設定。

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

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

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

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

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

linux中的環境變數

linux中兩個重要的環境變數 1 path 可執行程式的查詢路徑,echo path來檢視。設定方法 export path path 但是登出後即失效。多用在bash setenv path path 該子shell執行後即失效。多用在csh,tcsh 將export path path 寫在 ...

linux中新增環境變數

我的linux系統中安裝了交叉編譯器,但是使用arm linux strip時會出現command not found.上網一查才知道要新增環境變數,下面提供三種方法 一 直接使用命令path,但是使用這種方法的話,在掉電之後就會恢復原來的配置,這樣你每次想要用這個命令的時候都得配置一次path x...

Linux中設定環境變數

bash profile 使用者登入時被讀取,其中包含的命令被執行 bashrc 啟動新的shell時被讀取,並執行 bash logout shell 登入退出時被讀取 2.不同shell的環境變數設定方法 shell 設定 新增 去除 顯示當前值 註解 shname value1 export ...