環(huán)境變量介紹
環(huán)境變量是系統(tǒng)持有的變量反浓,其中的PATH變量用于搜尋命令路徑橄唬,簡(jiǎn)化命令使用(PATH變量使用:分隔)仁热,HOME為指定用戶(hù)的退疫。Linux是多任務(wù)多用戶(hù)的操作系統(tǒng)渠缕,可以在Linux中為不同的用戶(hù)設(shè)置不同的運(yùn)行環(huán)境。
環(huán)境變量分類(lèi)
1褒繁、按時(shí)間分類(lèi)(生命周期)
- 永久有效:修改配置文件
- 臨時(shí)有效:使用export命令亦鳞,只在當(dāng)前shell有效
2、按空間分類(lèi)(作用域)
- 系統(tǒng)環(huán)境變量:對(duì)所有用戶(hù)有效
- 用戶(hù)環(huán)境變量:對(duì)當(dāng)前用戶(hù)有效
操作環(huán)境變量
增加變量
增加臨時(shí)變量:export HELLO=hello
增加用戶(hù)環(huán)境變量:gedit ~/.profile
棒坏,鍵入HELLO=hello
便添加了值為hello的HELLO變量燕差,增加完成后使用source ~/.profile
刷新
增加系統(tǒng)環(huán)境變量:系統(tǒng)環(huán)境變量文件通常存放在/etc/文件夾內(nèi),文件名與~/中的文件名相對(duì)應(yīng)坝冕,gedit /etc/profile
,同上查看變量
查看單個(gè)變量:echo $PATH
查看PATH變量徒探。
查看系統(tǒng)環(huán)境變量:env
查看本地shell變量:set
刪除變量
unset HELLO
刪除HELLO變量
編輯對(duì)應(yīng)文件,刪除變量定義
注:/etc/enviroment設(shè)置整個(gè)系統(tǒng)的環(huán)境喂窟,語(yǔ)言環(huán)境變量類(lèi)似于JAVA_HOME更適合設(shè)置在environment里测暗,/etc/profile等文件設(shè)置所有用戶(hù)的環(huán)境。
參考:
http://www.reibang.com/p/ac2bc0ad3d74
http://www.powerxing.com/linux-environment-variable/