shell讀取配置文件 Linux SHELL讀取配置文件中的變量?
Linux SHELL讀取配置文件中的變量?顧名思義,環(huán)境變量是系統(tǒng)啟動后整個運行環(huán)境的配置變量。記錄了系統(tǒng)的一些基本信息,包括可執(zhí)行文件路徑、用戶、主路徑、shell類型等。通過env命令,可以查看
Linux SHELL讀取配置文件中的變量?
顧名思義,環(huán)境變量是系統(tǒng)啟動后整個運行環(huán)境的配置變量。記錄了系統(tǒng)的一些基本信息,包括可執(zhí)行文件路徑、用戶、主路徑、shell類型等。通過env命令,可以查看系統(tǒng)的所有當(dāng)前環(huán)境變量。
有三種環(huán)境變量:全局環(huán)境變量、用戶環(huán)境變量和臨時環(huán)境變量。
全局環(huán)境變量放在/etc/profile中,對系統(tǒng)中的所有用戶都有效
用戶環(huán)境變量放在用戶的主目錄中,即。/. Bashrc(不同的shell將有不同的RC文件,而Zsh是。Zshrc)。這些環(huán)境變量對用戶有效
臨時環(huán)境變量是在shell上指定的環(huán)境變量,僅對當(dāng)前shell有效。
可通過[echo$variable name]查看所有環(huán)境變量。
系統(tǒng)啟動后,環(huán)境變量將加載到/etc/profile和~/。依次編寫B(tài)ashrc系統(tǒng)的運行環(huán)境。使用這些環(huán)境變量,相當(dāng)于提供系統(tǒng)的默認屬性。
例如,path指定系統(tǒng)命令的默認路徑,因此您只需輸入命令的名稱,系統(tǒng)就會根據(jù)名稱在path指定的路徑下找到相應(yīng)的命令可執(zhí)行程序。