歡迎您光臨本站 註冊首頁
小知識  >  Unix >

unix修改環境變數

admin @ 2017-12-03 reply:0
←手機掃碼閱讀

1、都要用export將其輸出,新的PATH值才能生效?

不是,不export了話,這個變數只能在當前shell下使用,在shell的子進程中無法使用,比如
ABC=15
echo $ABC (當前shell下,得到15)
bash (啟動子shell)
echo $ABC (空)

但是
export ABC=15
echo $ABC (當前shell下,得到15)
bash (啟動子shell)
echo $ABC (還是15)

2、用export后不用重登陸就生效?
export和登錄與否無關

3、如果不用export直接退出再登陸是否能生效呢?
不管你是否export,退出后再登錄都看不到那個變數了,必須要把export xxx 的語句寫入shell的profile文件中,比如bash的 .bashrc 或 .bash_profile 或 /etc/profile中


[admin via ] unix修改環境變數已經有542次圍觀

http://coctec.com/room/show-519.html