📅  最后修改于: 2023-12-03 15:07:37.309000             🧑  作者: Mango
当你使用 Bash shell 时,你可能会需要显示环境变量以查看操作系统和程序的当前配置。在 Bash 中,你可以使用 env
命令来显示当前环境变量的值。
下面是 env
命令的基本语法:
env [OPTION]... [NAME=VALUE]... [COMMAND [ARG]...]
例如,如果你想要查看当前 Shell 的所有环境变量,你可以运行以下命令:
env
这将输出当前 Shell 中所有已定义的环境变量及其值。例如:
HOME=/Users/john
PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
EDITOR=nano
LANG=en_US.UTF-8
以下是 env
命令可用的一些常见选项:
-i
:清除所有环境变量并运行命令。-u
:通过名称删除指定的环境变量。-P
:删除所有由 shell 函数设置的环境变量。-S
:用指定的 PATH 替换默认的 PATH,然后运行命令。env
env -r
env MY_VAR=my_value some_command
env -i some_command
env -u MY_VAR some_command
env
命令可以显示当前 Shell 中所有已定义的环境变量及其值,还可以用于设置和删除环境变量,并在运行命令时使用自定义的环境变量。熟练使用 env
命令对于进行 Shell 脚本编程以及进行系统管理工作是很有帮助的。