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,說明用戶環境變量的配置生效了



以上爲系統環境變量及用戶環境變量的配置,如果既配置了系統環境變量,又配置了用戶環境變量,最終會以用戶環境變量的配置爲準。


發佈了32 篇原創文章 · 獲贊 51 · 訪問量 11萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章