1. 程式人生 > >Linux中的環境變量配置文件

Linux中的環境變量配置文件

linux中的環境配置文件

這篇文章是我之前整理,此次上傳。因為剛剛接觸linux,一直對裏面的變量設置是混淆的,所以查資料整理了一下,以便日後查詢。

Shell 環境依賴於多個文件的設置。用戶並不需要每次登錄後都對各種環境變量進行手工設置,通過環境設置文件,用戶的工作環境的設置可以在登錄的時候自動由系統來完成。環境設置文件有兩種,一種是系統環境設置文件,另一種是個人環境設置文件。

1)系統中的用戶工作環境設置文件

登錄環境設置文件:/etc/profile

非登錄環境設置文件:/etc/bashrc

2)用戶設置的環境設置文件

登錄環境設置文件:$HOME/.Bash_profile

非登錄環境設置文件:$HOME/.bashrc

註意:只有在特定的情況下才讀取profile 文件,確切地說是在用戶登錄的時候。當運

行Shell 腳本以後,就無需再讀profile。

系統中的用戶環境文件設置對所有用戶均生效,而用戶設置的環境設置文件對用戶自

身生效。用戶可以修改自己的用戶環境設置文件來覆蓋在系統環境設置文件中的全局設置。

例如:

1)用戶可以將自定義的環境變量存放在$HOME/.Bash_profile 中;

2)用戶可以將自定義的別名存放在$HOME/.bashrc 中,以便在每次登陸和調用子Shell

時生效。


Linux中的環境變量配置文件