在 Debian 系統中,env
命令用于顯示當前環境變量或運行一個程序,并為其設置新的環境變量。以下是 env
命令的詳細參數說明:
顯示所有環境變量
env
顯示指定環境變量
env VARIABLE_NAME
運行一個程序并設置環境變量
env VARIABLE_NAME=value COMMAND [ARG...]
-i
:清除所有環境變量,只保留 PATH
、SHELL
、TERM
和 USER
。
env -i COMMAND [ARG...]
-u
:刪除指定的環境變量。
env -u VARIABLE_NAME COMMAND [ARG...]
-
:表示選項結束,之后的參數不再被解釋為選項。
env -- -VARIABLE_NAME=VALUE COMMAND [ARG...]
--ignore-environment
:與 -i
類似,但不會保留 PATH
、SHELL
、TERM
和 USER
。
env --ignore-environment COMMAND [ARG...]
--version
:顯示 env
命令的版本信息。
env --version
--help
:顯示幫助信息。
env --help
顯示所有環境變量
env
顯示 PATH
環境變量
env PATH
運行 ls
命令并設置 MY_VAR
環境變量
env MY_VAR=value ls
清除所有環境變量并運行 echo
命令
env -i echo "Hello, World!"
刪除 OLDPWD
環境變量并運行 pwd
命令
env -u OLDPWD pwd
通過這些參數,你可以靈活地管理和操作環境變量,以滿足不同的需求。