一.Linux環境變量相關命令
1.查看所有環境變量命令-env
2.查看指定環境變量命令-echo
3.設置環境變量命令-export
4.查看所有本地定義的Shell變量命令-set
5.清楚環境變量命令-unset
二.Linux環境變量說明
1.Linux的變量類型
1) 永久:需要修改配置文件,變量永久生效。
2) 臨時:使用export命令聲明,變量在關閉shell時失效。
2.設置變量的三種方法
1) 在/etc/profile文件中添加變量--對所有用戶生效的永久環境變量
例如:編輯/etc/profile文件,添加CLASSPATH變量
# vi /etc/profile
export CLASSPATH=./JAVA_HOME/lib;$JAVA_HOME/jre/lib
PS:修改文件后若要立即生效需執行 source /etc/profile命令,否則環境變量在下次重啟進此用戶時才能生效。
2) 在用戶目錄下的.bash_profile文件中增加變量--對單一用戶生效的永久環境變量
例如:編輯test用戶目錄(/home/test)下的.bash_profile
$ vi /home/test/.bash.profile
添加如下內容:
export CLASSPATH=./JAVA_HOME/lib;$JAVA_HOME/jre/lib
PS:修改文件后若要立即生效需執行 source /home/test/.bash_profile命令,否則環境變量在下次重啟進此用戶時才能生效。
3) 直接運行export命令定義變量--只對當前shell有效的臨時環境變量
在shell的命令行下直接使用[export 變量名=變量值] 定義變量,關閉shell后環境變量失效。