方法:1、使用echo命令顯示已知的環境變量,語法“$ echo 變量”;2、使用env命令顯示所有的環境變量,語法“$ env”;3、使用set命令顯示所有本地定義的Shell變量,語法“$ set”。
本教程操作環境:centos7系統、thinkpad t480電腦。
顯示已知的環境變量
?如:
$?echo?$HELLO? echo?$JAVA_HOME
用env命令顯示所有的環境變量
?$?env
用set命令顯示所有本地定義的Shell變量
$?set
用unset命令清除環境變量?
?set可以設置某個環境變量的值。清除環境變量的值用unset命令。如果未指定值,則該變量值將被設為NULL。示例如下:?
$?export?TEST="Test..."???????#增加一個環境變量TEST? $?env|grep?TEST???????#此命令有輸入,證明環境變量TEST已經存在了? TEST=Test...? $?unset?$TEST??????????#刪除環境變量TEST? $?env|grep?TEST??????#此命令沒有輸出,證明環境變量TEST已經存在了
用readonly命令設置只讀變量
如果使用了readonly命令的話,變量就不可以被修改或清除了。示例如下:?
$?export?TEST="Test..."???????#增加一個環境變量TEST? $?readonly?TEST?????????????????#將環境變量TEST設為只讀? $?unset?TEST???????????????????????#會發現此變量不能被刪除? -bash:?unset:?TEST:?cannot?unset:?readonly?variable? $?TEST="New"????????????????????#會發現此也變量不能被修改? -bash:?TEST:?readonly?variable
(推薦學習:linux教程)
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END