在 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 是一个非常有用的工具,可以帮助你管理和调试环境变量。