printenv命令和env命令一樣,都是用來輸出當前系統環境變數的值。
# type printenv
printenv is /bin/printenv
# type env
env is /usr/bin/env
# printenv
console=/dev/console
ld_library_path=......
home=/
term=linux
path=/bin:/usr/bin:/sbin:/usrbin
runlevel=5
prevlevel=n
pwd=/#
# env
console=/dev/console
ld_library_path=......
home=/
term=linux
path=/bin:/usr/bin:/sbin:/usrbin
runlevel=5
prevlevel=n
pwd=/
從以上結果看,printenv和env這兩條命令輸出的結果都是一樣的。
那二者之間就沒有區別嗎?
答案是否定的,如果二者真沒有區別,也就沒有必要弄兩個命令出來了。
從以下的結果看,
printenv命令可以直接輸出乙個指定的環境變數的值;
而env命令卻只能顯示當前系統中所有的環境變數的值。
# env path
env: path: no such file or directory
## printenv path
/bin:/usr/bin:/sbin:/usrbin
## echo $path
/bin:/usr/bin:/sbin#
雖然有此差別,但是很多時候真的差別不大的,
# env | grep $path
path=/bin:/usr/bin:/sbin
# printenv path
/bin:/usr/bin:/sbin
Tcl TK之命令 命令 命令
在tcl中,一切動作都是通過命令實現的,命令通過換行符或分號隔開,對於使用過linux系統的朋友來說非常容易理解。tcl處理一條命令分為兩個步驟 解析和執行。下面將列舉幾個常見的命令 set命令用於建立 讀取和修改變數,此命令需要乙個或者兩個引數。第乙個引數是變數,第二個引數 若給出 是變數的新值。...
source 命令 命令
source 命令 從 c shell 而來 是 bash shell 的內建命令。點命令 就是乙個點符號.從 bourne shell 而來 是 source 的另一名稱。這兩個命令都以乙個指令碼檔名為引數,該指令碼將作為當前 shell 的環境執行,即不會啟動乙個新的子程序。所有在指令碼中設定的...
監控命令命令
第1行結果和uptime一樣 第2行顯示程序狀態統計,zombie 殭屍程序 第3行顯示cpu使用率,us 使用者使用cpu百分比 sy 系統使用cpu百分比 id cpu空閒百分比 第4 5行顯示記憶體 平均使用率和每個cpu使用率 小技巧 按z加顏色,按x高亮排序列,按 進行排序列左右切換 安裝...