——**慕課網 tony 《shell程式設計之環境變數配置檔案》的總結。
使配置檔案立即生效可以呼叫 source 命令或 . 命令(乙個 dot),命令後面直接接配置檔案名稱即可。
如果配置檔案丟失,可以找到系統中配置檔案的壓縮包,解壓回來。
使用者自定義變數(本地變數)
環境變數
預定義變數
位置引數變數
/etc/profile
/etc/profile.d/*.sh
/etc/bashrc
~/.bashrc
~/.bash_profile
設定以下變數:
user 變數
logname 變數
mail 變數
path 變數
hostname 變數
histsize 變數
umask 變數
呼叫以下配置檔案:
~/.bash_profile
/etc/profile.d/*.sh
/etc/profile.d/lang.sh 呼叫 /etc/sysconfig/i18n
作用是決定 shell 的語系
例如:
/etc/sysconfig/i18n 檔案的的內容為 lang=」zh_cn.utf-8」
呼叫 ~/.bashrc
將當前使用者 bin 目錄加入 path 變數
ps1 變數
umask 變數
path 變數
別名配置
呼叫 /etc/profile.d/*.sh 檔案
若未登入 shell, 則直接從這個檔案開始配置環境變數
若此前某個配置檔案呼叫失敗,則未執行到此配置檔案中 ps1 變數的配置,會導致提示符變成 bash5.2# 的樣式,為核心自帶的單使用者模式下的提示符。
預設是空的,可以新增自定義命令,例如使用 history -c 清空歷史記錄。例如 mysql 使用明文密碼。
登入後,歷史命令會記錄在記憶體中,登出後,歷史記錄會寫入該目錄。
在本地終端登入時顯示警告資訊(遠端登入並不會顯示)。並支援轉義字元。用於顯示登入時間,核心版本,主機名稱,終端號等。
遠端登入時顯示的資訊,不支援轉義字元。遠端歡迎資訊由 ssh 決定。
在登入之前顯示資訊。不論是本地還是遠端。
linux環境變數配置檔案
linux環境變數定義了使用者的操作環境,主要的引數設定在下面配置檔案 使用者正常登入後會以下面過程載入環境變數配置檔案 etc profile bash profile bashrc etc bashrc 1.cat etc profile檢視,主要設定了 export path user log...
Linux環境變數配置檔案小記
linux環境變數配置相關檔案 etc profile與 bash profile bash login profile bashrc etc bashrc 系統級的環境變數配置檔案 etc profile 然後再依次啟動使用者級的環境變數配置檔案 bash profile bash login p...
Linux系統環境變數配置檔案
ubuntu linux系統環境變數配置檔案 etc profile 在登入時,作業系統定製使用者環境時使用的第乙個檔案 此檔案為系統的每個使用者設定環境資訊,當使用者第一次登入時,該檔案被執行。etc environment 在登入時作業系統使用的第二個檔案,系統在讀取你自己的profile前,設...