env
命令在 Debian 系統中用于顯示當前環境變量。它的基本用法是直接運行 env
,不帶任何參數,它會列出所有當前的環境變量及其值。然而,env
命令也支持一些參數,可以用來修改其行為。以下是一些常用的 env
命令參數:
-i
:
PATH
。-u
:
env -u VAR_NAME
會刪除名為 VAR_NAME
的環境變量。-w
:
env -w VAR_NAME=value
會將 VAR_NAME
設置為 value
。-0
:
--help
:
--version
:
env
命令的版本信息。列出所有環境變量:
env
清除所有環境變量,只保留 PATH
:
env -i PATH
刪除名為 MY_VAR
的環境變量:
env -u MY_VAR
設置名為 MY_VAR
的環境變量為 my_value
:
env -w MY_VAR=my_value
使用空字符作為字段分隔符列出環境變量:
env -0
-i
參數時,只有 PATH
環境變量會被保留,其他所有環境變量都會被清除。-u
和 -w
參數可以組合使用,但要注意順序,先刪除再設置可能會覆蓋之前的值。-0
參數通常與其他命令(如 xargs
)結合使用,以處理包含空格或特殊字符的環境變量名。通過這些參數,你可以靈活地管理和操作環境變量,以滿足不同的需求。