程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> Linux 環境變量配置,linux環境變量配置

Linux 環境變量配置,linux環境變量配置

編輯:C++入門知識

Linux 環境變量配置,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 初使化,後者可以覆蓋前者。


參考資料
http://blog.csdn.net/bailyzheng/article/details/7488769

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved