天天看點

環境變量

環境變量配置檔案(環境變量的配置是通過配置檔案來實作的)

一.全局環境變量配置檔案(linux系統中所有的使用者在登入時都會按照全局配置檔案的内容設定工作環境)

1.profile檔案(主要負責設定全局的環境,并應用于所有的使用者登入Shell)

2.bashrc檔案(用于定義全局的函數和别名,檔案的内容除了為系統中所有登入使用者提供設定外,也适用于非互動式Shell和非登入Shell)

注:全局環境變量配置檔案隻有管理者root有權限進行修改和設定,檔案中的配置内容是很謹慎的是以沒有特殊需求,無需對其進行修改。對全局環境變量的錯誤修改有可能造成系統中所有使用者登入後都無法正常工作)

二.使用者環境變量配置檔案(位于使用者的宿主目錄中,在Linux系統中作為隐藏檔案,使用者可以通過修改使用者環境變量配置檔案來更改自己的環境變量)

1. .bash_profile檔案(該檔案的作用類似于全局的“/etc/profile”檔案,但是隻對使用者自身有效。該檔案會在使用者進行Shell登入時運作,并且會調用執行“.bashrc”檔案中的内容。使用者自定義的變量可以添加到“.bash_profile”檔案的末尾。)

2. .bashrc檔案了(該檔案作用類似于全局的“/etc/bashrc”,用于定義函數和别名,作用範圍是目前使用者的Shell。在“.bashrc”檔案中對“/etc/bashrc”檔案進行了調用執行,使用者自定義的内容需要添加在檔案末尾。)

三./etc/skel目錄中儲存了初始的使用者配置檔案模闆,當使用者對自己的配置檔案進行了錯誤的設定後,可以直接将“/etc/skel”目錄中的模闆檔案複制到使用者目錄,進而恢複到正确的初始配置)

注:對配置檔案的修改不會影響Linux系統中的已經登陸使用者,使用者重新進行Shell登陸時才會按照新的配置檔案内容進行配置)

繼續閱讀