環(huán)境變量
分類
- 當(dāng)前 Shell 進(jìn)程私有用戶自定義變量,如上面我們創(chuàng)建的 temp 變量,只在當(dāng)前 Shell 中有效。
- Shell 本身內(nèi)建的變量。
- 從自定義變量導(dǎo)出的環(huán)境變量。
declare tmp;
tmp="shiyanlou i love y";
echo $tmp ; **不要忘記$**
實(shí)驗(yàn)樓
添加自定義路徑到“PATH”環(huán)境變量
這個(gè)功能很實(shí)用,可以將常用的命令放在 home/shiyanlou/mybin 下
然后,將此路徑添加到PATH中
查詢當(dāng)前的shell:有如下命令
- ps
- echo $0
- echo $SHELL
- env | grep SHELL
其他命令
- env 或者 export # 查看當(dāng)前shell環(huán)境變量; set 查看所有環(huán)境變量
- unset temp_env # 刪除temp_env環(huán)境變量
- source .zshrc # 使該shell 源文件 即時(shí)生效
環(huán)境變量涉及文件
1 將路徑添加到環(huán)境變量,如何設(shè)置環(huán)境變量,環(huán)境變量設(shè)置的幾個(gè)文件及何時(shí)執(zhí)行。
2幾個(gè)環(huán)境變量相關(guān)文件:
/etc/profile —— 此文件為系統(tǒng)的每個(gè)用戶設(shè)置環(huán)境信息,當(dāng)用戶第一次登錄時(shí),該文件被執(zhí)行.并從/etc/profile.d目錄的配置文件中搜集shell的設(shè)置; /etc/environment —— 在登錄時(shí)操作系統(tǒng)使用的第二個(gè)文件,系統(tǒng)在讀取你自己的profile前,設(shè)置環(huán)境文件的環(huán)境變量;
/etc/bashrc —— 為每一個(gè)運(yùn)行bash shell的用戶執(zhí)行此文件.當(dāng)bash shell被打開時(shí),該文件被讀??;
~/.profile —— 每個(gè)用戶都可使用該文件輸入專用于自己使用的shell信息,當(dāng)用戶登錄時(shí),該文件僅僅執(zhí)行一次!默認(rèn)情況下,它設(shè)置一些環(huán)境變量,執(zhí)行用戶的.bashrc文件;
~/.bashrc —— 該文件包含專用于你的bash shell的bash信息,當(dāng)?shù)卿洉r(shí)以及每次打開新的shell時(shí),該文件被讀取; 認(rèn)識(shí)以上5個(gè)文件的作用之后,知道該怎么設(shè)置了。我選擇第2種方式,修改/etc/environment 文件
文件查找
- whereis
- which
- locate
- find
實(shí)驗(yàn)樓
友情提示
我正在實(shí)驗(yàn)樓擼代碼,你也快來!800+編程實(shí)戰(zhàn)教程,無需搭環(huán)境,直接練習(xí)!用我的鏈接注冊(cè),你我都能獲得3個(gè)實(shí)驗(yàn)豆!http://www.shiyanlou.com/register?inviter=NTY0MzE5MTkxNzAx