Linux命令
1. source?
????命令語法:source filename [arguments] 或 袁勺。 filename [arguments]??
? ? 例如:修改的配置文件要想使其生效雹食,可通過重新登陸或source命令使其生效
2.eval命令:
????可以讀取一連串的參數(shù),然后按照參數(shù)特性來執(zhí)行期丰。
環(huán)境變量配置文件
-主要是定義對系統(tǒng)操作環(huán)境生效的系統(tǒng)默認(rèn)環(huán)境變量群叶、如PATH等
????一。環(huán)境變量配置文件分類
--------------登陸時生效的配置文件-----
????- /etc/profile(PATH)
????-/etc/profile.d/*.sh
????-~/.bash_profile
????-~/.bashrc
????-/etc/bashrc
????--------------------------------------------------
less /etc/profile? >
if [ -x /usr/libexec/path_helper ]; then
? ? ? eval `/usr/libexec/path_helper -s`
fi
if [ "${BASH-no}" != "no" ]; then
? ? ? ? [ -r /etc/bashrc ] && . /etc/bashrc
fi
----------------------------------------
二钝荡。環(huán)境變量配置文件的功能
-用戶登陸后文件的加載順序
????*? /etc/profile :? ? ??
此文件為系統(tǒng)的每個用戶設(shè)置環(huán)境信息,當(dāng)用戶第一次登錄時,該文件被執(zhí)行街立,并從/etc/profile.d目錄的配置文件中搜集shell的設(shè)置.
????*? ~/.bash_profile :
每個用戶都可使用該文件輸入專用于自己使用的shell信息,當(dāng)用戶登錄時,該文件僅僅執(zhí)行一次!默認(rèn)情況下,他設(shè)置一些環(huán)境變量,執(zhí)行用戶的.bashrc文件。
????* /etc/bashrc :
為每一個運(yùn)行bash shell的用戶執(zhí)行此文件埠通,當(dāng)bash shell被打開時,該文件被讀取赎离。(全局配置? ? ? ? 文件,別名alias 一般在這里設(shè)置)(PS1 變量設(shè)置(語系變量)和別名配置)
****如果:定義的變量重復(fù)端辱,則根據(jù)上圖流程梁剔,最后一個變量生效