Ubuntu環境變數設定

2021-09-12 09:41:53 字數 1233 閱讀 2591

在配置ubuntu裡面的jdk環境變數時,從網上找到的資料各異,在不同的檔案裡面配置,如/etc/environment、/etc/profile,環境變數設定都是可以的。但是難免會有其它的疑問,不同檔案配置有什麼不同呢?在網上找了好多資料看了一下,現在將體會以的一點東西列出來。

為了準確性,直接找英文的資料,找到了乙個ubuntu官方的**關於系統環境變數的一些說明

。看裡面的內容,發現網上的不少應該是直接翻譯的這個網頁裡面的一些內容,只是沒有註明而已。

這個網頁裡面列出了很多有環境變數有關的檔案,主要有~/.profile、~/.bash_logout、~/.bash_login、~/.bash_profile、/etc/environment、/etc/profile、/etc/bash.bash.rc。既然知道有這些檔案,那就每個檔案裡面的內容都看看。

1. 使用者配置檔案

裡面和環境變數相關的檔案有:

分別檢視一下各個檔案裡面的內容

1).bash_logout 使用者退出登入執行的操作

2).bashrc 非登入使用者shell一些變數的設定

3).profile 登入使用者shell一些變數的設定

如果~/.bash_profile或~/.bash_login存在時,不會使用這個檔案的設定

2. 系統配置檔案

1  /etc/environment檔案

2  /etc/profile

3 /etc/bash.bash.rc

3. 設定系統環境變數

所以最好在/etc/environment 這個檔案裡面時行環境變數的修改。

補充說明:

bash的啟動(invocation)

它首先讀取並執行/etc/profile中的命令,如果那個檔案存在。讀取那個檔案之後,它以如下的順序查詢:~/.bash_profile → ~/.bash_login → ~/.profile (包含有~/.bashrc)

,從存在並且可讀的第乙個檔案中讀取並執行其中的命令。

附錄:官方環境變數說明:

bash.pdf

中文版:

bashref.pdf

中文版:

posted on 2013-07-17 17:53收藏

ubuntu 設定環境變數

如想將乙個路徑加入到 path中,可以像下面這樣做 1.控制台中 path path my new path 關閉shell,會還原path 2.修改profile檔案 vi etc profile 在裡面加入 export path path my new path 3.修改.bashrc檔案 v...

Ubuntu設定環境變數

在ubuntu中有如下幾個檔案可以設定環境變數 etc profile 在登入時,作業系統定製使用者環境時使用的第乙個檔案,此檔案為系統的每個使用者設定環境資訊,當使用者第一次登入時,該檔案被執行。etc environment 在登入時作業系統使用的第二個檔案,系統在讀取你自己的profile前,...

ubuntu 設定環境變數。

ubuntu設定環境變數的幾種方式 以向path中新增為例 1.設定環境變數 方法有三 一 臨時設定 export path path opt 二 當前使用者的全域性設定 開啟 bashrc,新增行 export path path opt 登出這樣每次以此使用者登入ubuntu,該環境變數都會生效...