環境變量
分類
當前 Shell 進程私有用戶自定義變量,如上面我們創建的 temp 變量,只在當前 Shell 中有效。
Shell 本身內建的變量。
從自定義變量導出的環境變量。
declare tmp;
tmp="shiyanlou i love y";
echo $tmp ; **不要忘記$**
實驗樓
添加自定義路徑到“PATH”環境變量
這個功能很實用,可以將常用的命令放在 home/shiyanlou/mybin 下
然后,將此路徑添加到PATH中
實驗樓
查詢當前的shell:有如下命令
ps
echo $0
echo $SHELL
env | grep SHELL
實驗樓
其他命令
env 或者 export # 查看當前shell環境變量; set 查看所有環境變量
unset temp_env # 刪除temp_env環境變量
source .zshrc # 使該shell 源文件 即時生效
環境變量涉及文件
1 將路徑添加到環境變量,如何設置環境變量,環境變量設置的幾個文件及何時執行。
2幾個環境變量相關文件:
/etc/profile —— 此文件為系統的每個用戶設置環境信息,當用戶第一次登錄時,該文件被執行.并從/etc/profile.d目錄的配置文件中搜集shell的設置; /etc/environment —— 在登錄時操作系統使用的第二個文件,系統在讀取你自己的profile前,設置環境文件的環境變量;
/etc/bashrc —— 為每一個運行bash shell的用戶執行此文件.當bash shell被打開時,該文件被讀取;
~/.profile —— 每個用戶都可使用該文件輸入專用于自己使用的shell信息,當用戶登錄時,該文件僅僅執行一次!默認情況下,它設置一些環境變量,執行用戶的.bashrc文件;
~/.bashrc —— 該文件包含專用于你的bash shell的bash信息,當登錄時以及每次打開新的shell時,該文件被讀取; 認識以上5個文件的作用之后,知道該怎么設置了。我選擇第2種方式,修改/etc/environment 文件
文件查找
whereis
which
locate
find
實驗樓
友情提示