一、linux保存環(huán)境變量的文件位于/etc/profile,當(dāng)你打開此文件可以看到各種環(huán)境變量,,當(dāng)然你可以直接在修改這個(gè)文件,保存后注銷系統(tǒng),然后再重新登陸,即會(huì)生效,
二、下面介紹的是用命令的方式設(shè)置環(huán)境變量,這是linux的方便之處哦,個(gè)人認(rèn)為,并不代表大多數(shù)人意見,主要命令:export,set,env;
1.舉個(gè)簡單例子:# export JOHNSCC="Hello!" //格式: export 環(huán)境變量名="環(huán)境變量值"
# echo $JOHNSCC //查看環(huán)境變量 echo 命令總不需要介紹了哦
# export PATH=/path1:$PATH //增加新的環(huán)境變量到PATH中,注:用冒號(hào)隔開表連接
2. 使用env命令顯示所有的環(huán)境變量
3.使用set命令顯示所有本地定義的Shell變量
4.使用unset命令來清除環(huán)境變量 eg:
set可以設(shè)置某個(gè)環(huán)境變量的值。清除環(huán)境變量的值用unset命令。如果未指定值,則該變量值將被設(shè)為NULL。示例如下:
# export TEST="Test..." #增加一個(gè)環(huán)境變量TEST
# env|grep TEST #此命令有輸入,證明環(huán)境變量TEST已經(jīng)存在了
TEST=Test...
# unset $TEST #刪除環(huán)境變量TEST
# env|grep TEST #此命令沒有輸出,證明環(huán)境變量TEST已經(jīng)存在了
5.使用readonly命令設(shè)置只讀變量 eg:
如果使用了readonly命令的話,變量就不可以被修改或清除了。示例如下:
# export TEST="Test..." #增加一個(gè)環(huán)境變量TEST
# readonly TEST #將環(huán)境變量TEST設(shè)為只讀
# unset TEST #會(huì)發(fā)現(xiàn)此變量不能被刪除
# TEST="New" #會(huì)發(fā)現(xiàn)此也變量不能被修改
新聞熱點(diǎn)
疑難解答
圖片精選