1. 程式人生 > >suse系統中各種環境變數載入順序(…

suse系統中各種環境變數載入順序(…

在suse機器上實驗執行順序如下:

使用使用者1登陸的話。環境變數載入順序為:

etc/profile   --->   etc/bash.bashrc ---->  使用者1/.bashrc ---->  使用者1/.profile

但是無論使用使用者1還是使用使用者2還是其他使用者登陸的話。下面兩個環境變數都是會載入的。

etc/profile   --->   etc/bash.bashrc

假如前面環境變數檔案中有export設定的變數。後面的檔案中也有對此變數的賦值,那麼後面賦的值將取代前面賦的值。

可以使用echo $變數名 來列印變數的值

在變數名前加上美元符號"$"即可引用該變數的值. 
   如: echo My name is $UserName 

或者使用export打印出所有變數和對應的值。

修改環境變數後一般需要exit後再重新登陸才會生效,也可以使用命令source + 檔名稱使其生效。但是不會清楚快取,如需清楚快取還是需要退出然後重新登陸。