1、概要java
本文用java環境變量配置這個案例來介紹linux下的環境變量是怎樣的,而且和windows系統下的環境變量語法進行了相應對比,適合初學者入門。在這以前,我已經將jdk、tomcat和eclipse安裝在/home目錄下了,只需動手配置好環境變量,就可編譯運行helloworld案例。linux
2、語法apache
export 變量名=路徑,多個路徑用冒號:分割(windows中用分號;),引用環境變量用$符號(windows中用%%),相似:windows
export JAVA_HOME=/home/jdk1.8.0tomcat
export CALSS_PATH=$JAVA_HOME/jre/lib bash
export CATLINE_HOME=/home/apache-tomcat-8.5.4eclipse
export PATH=$PATH:$JAVA_HOME/bin:$CATLINE_HOME/bin測試
3、全局永久環境變量spa
一、全局永久環境變量保存在/etc/profile文件中,用vi打開該文件,將以上綠色部分環境變量追加到profile文件最後便可:ip
vi /etc/profile
二、修改完成後使用source /etc/profile命令從新載入該文件來生效環境變量,或者logout登出再登陸生效。
4、針對某個用戶的永久環境變量
一、針對小周用戶的環境變量保存於/home/xiaozhou/.bash_profile中,用vi打開該文件,將以上綠色部分環境變量追加到profile文件最後便可:
vi /home/xiaozhou/.bash_profile
注意:若是環境變量名和/etc/profile的重複,則以.bash_profile優先(能夠適用於「某個用戶想使用其它版本的jdk,但又不想其它用戶受到影響」的場景)
5、臨時環境變量
一、直接使用export命令在控制檯
export TEST=/home/testDir
二、該環境變量只在當前會話有效
6、查看和刪除環境變量
一、查看單個環境變量
echo $PATH
二、查看全部環境變量
env
三、查看全部本地環境變量
set
四、刪除某個環境變量
unset PATH
若是該變量是臨時的,則刪除不可恢復;若是該變量是永久的,則只在本次會話刪除
7、測試環境變量配置是否成功
jdk:輸入java或javac命令測試
tomcat:輸入startup.sh命令測試