2021-05-12 14:32:11
Linux 環境變數設定
Linux 環境,使用者通過shell 操作時,系統會為使用者初使化環境變數, 比如系統公共資源路徑: path , include , bin 等目錄。 shell 模式下,執行 export , 檢視使用者環境變數 , echo $key 查詢某個環境變數。
設定環境變數,有兩種方式,分為臨時設定,與永久設定。
a.臨時設定(實時生效)
shell 模式執行:
export PATH="$PATH:/opt/au1200_rm/build_tools/bin"
b.永久設定
#行尾追加 export...
vi /etc/profile
export PATH="$PATH:/opt/au1200_rm/build_tools/bin"
vi /root/.bashrc
export PATH="$PATH:/opt/au1200_rm/build_tools/bin"
以上幾種方式可以看出,設定環境變數的過程是一致的。shell 模式,直接執行指令碼,將環境變數匯入記憶體中,因此實時生效,其它的shell環境 無法使用該環境變數(隔離性)。 永久設定,在/etc/profile , /root/.bashrc 檔案尾追加 export key="value" 這兩個檔案是使用者開啟shell 用戶端時,自動執行,其中/root/.bashrc 的優先順序高於/etc/profile 。 可做如下測試:
vi /etc/profile
export TEST="test1"
vi /root/.bashrc
export TEST="$TEST:test2"
在新的shell 模式下輸入 export , 結果:
declare -x TEST="test1:test2"
因此 /etc/profile 指令碼先於 /root/.bashrc 初使化,後者可以覆蓋前者。
設定Linux環境變數的方法和區別 http://www.linuxidc.com/Linux/2015-02/113488.htm
Linux安裝JDK和設定環境變數 http://www.linuxidc.com/Linux/2014-11/109598.htm
本文永久更新連結地址:http://www.linuxidc.com/Linux/2015-04/116616.htm
相關文章