在 Ubuntu 中,env
命令用于显示当前用户的环境变量。它可以帮助你了解系统中设置的各种环境变量及其值。以下是 env
命令的基本用法和一些常见选项:
显示所有环境变量:
env
这将列出当前 shell 会话中的所有环境变量及其值。
显示特定环境变量:
如果你想查看某个特定的环境变量,可以使用 echo
命令结合 $VAR_NAME
的方式。例如:
echo $PATH
-i
:启动一个新的 shell,并清除所有的环境变量(除了继承自父进程的变量)。
env -i bash
这个命令会启动一个新的 Bash shell,而不继承任何环境变量。
--ignore-environment
:与 -i
类似,忽略所有的环境变量。
-0
:输出以 null 字符分隔,而不是换行符。这对于处理包含空格或特殊字符的变量名很有用,通常与 xargs
等工具一起使用。
env -0 | xargs -0 echo
假设你想查看当前环境中 HOME
和 USER
变量的值,可以这样做:
env | grep HOME
env | grep USER
或者直接使用 echo
:
echo $HOME
echo $USER
总之,env
是一个非常有用的工具,可以帮助你管理和调试环境变量。