今天咱們來學一下Linux家族中的一個成員----env(確認過眼神,這就是我學過的那個單詞environment的簡寫,我記得我寫了八百遍才記住的)。
env命令用於顯示系統中已存在的環境變量,以及在定義的環境中執行指令。該命令只使用"-"作為參數選項時,隱藏了選項"-i"的功能。若沒有設置任何選項和參數時,則直接顯示當前的環境變量。
env是顯示當前用戶的環境變量。你可以在shell 命令里面鍵入 env試試。跟環境變量有關的還有:set 顯示當前shell的變量,包括當前用戶的變量,export 顯示當前導出成用戶變量的shell變量
分析:
set = 當前用戶變量(evn)+ 當前shell獨有的變量
而export可以把當前shell獨有的變量 變成 用戶變量,例如:
在PATH變量里面加入:/sbin
- $export PATH=$PATH:/sbin
#一般會把此命令加入到.bashrc文件中,再用source執行,這樣當前shell就生效了。
提高部分:
.bashrc和.bash_profile區別
.bash_profile會用在login shell
.bashrc 使用在interactive non-login shell