Linux環境變量設置

環境變量的生存週期以及用戶權限

Linux中的環境變量有臨時性環境變量和永久性環境變量兩種。臨時性的環境變量在一個shell腳本sample.sh結束後自動回收,也即該shell的父進程無法使用其中的變量,而shell的子進程可以使用其變量。根據定義方式的不同,shell的使用範圍可以是單個用戶或者所有用戶,這點會在下面說明。

環境變量的配置方法

  • export 例: export path=/etc:/home/bin:$path1

  • 修改profile 直接修改/etc中的profile文件。添加export命令進行修改,修改完成後要使用source /etc/profile命令更新環境變量;另外,也可在/etc/profile.d中添加腳本,在腳本中添加環境變量,不需要使用時直接刪除即可。

  • 修改/home/username 中的.bash_profile文件,與上個步驟相同,只不過作用範圍僅限於username 用戶。

環境變量的使用

set  顯示所有本地變量
unset  刪除環境變量
readonly  將環境變量設置爲只讀
echo  顯示環境變量  
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章