env
命令在 Linux 中用于顯示當前環境變量。以下是一些常用的 env
命令選項:
-i:清除所有環境變量,只保留 PATH
變量。這通常用于運行一個程序,使其在一個干凈的環境中執行。
env -i /bin/echo $PATH
-u:刪除指定的環境變量。
export MY_VAR="Hello"
env -u MY_VAR /bin/echo $MY_VAR
-0:使用空字符(null character)作為分隔符,而不是默認的換行符。這在處理包含空格或特殊字符的環境變量時非常有用。
env -0 | xargs -0 echo
–ignore-environment:忽略當前的環境變量,只使用默認的環境變量。
env --ignore-environment /bin/echo $PATH
–version:顯示 env
命令的版本信息。
env --version
–help:顯示 env
命令的幫助信息。
env --help
請注意,不同的 Linux 發行版可能支持不同的選項。在使用 env
命令時,請參考您所使用的發行版的文檔以獲取最準確的信息。