1. 程式人生 > >linux系統環境變數及使用者環境變數的配置

linux系統環境變數及使用者環境變數的配置

linux環境變數和Windows的環境變數一樣,分系統環境變數和使用者環境變數,系統環境變數對所有使用者有效,而使用者環境變數只對當前使用者有效,下面以jdk為例進行兩種環境變數的配置。

1.系統環境變數配置

執行 vim /etc/profile,JAVA_HOME為jdk所在目錄:


儲存後執行source /etc/profile立即生效,執行java -version,出現jdk版本資訊說明配置成功:


當前使用者為root,切換使用者後,檢查該配置是否也對該使用者生效:

切換為普通使用者“jia”後(注意此處要用su - ),執行java -version依然出現了jdk版本資訊,說明系統環境變數確實是對所有使用者有效的。


2.使用者環境變數配置

這裡我為了更好區分,普通使用者使用的jdk版本為1.7.

cd /home/使用者名稱 ,進到普通使用者的家目錄下,可以看到使用者的環境變數檔案.bash_profile(該檔案為隱藏檔案)


vim .bash_profile,JAVA_HOME為jdk所在目錄:


儲存後執行 source .bash_profile立即生效,執行java -version後可以看到jdk版本為1.7,說明使用者環境變數的配置生效了


以上為系統環境變數及使用者環境變數的配置,如果既配置了系統環境變數,又配置了使用者環境變數,最終會以使用者環境變數的配置為準。