温馨提示×

Linux环境下env命令的用法

小樊
44
2026-01-11 21:31:31
栏目: 智能运维

在Linux环境下,env命令用于显示当前用户的环境变量。环境变量是在操作系统中定义的一些全局变量,它们可以在shell会话中传递给其他程序。这些变量通常包含系统配置信息,例如文件路径、系统名称等。

env命令的基本语法如下:

env [选项]...

以下是一些常用的env命令选项:

  • -i:清除所有环境变量,只保留一个默认的环境变量。
  • -u:删除指定的环境变量。
  • --ignore-environment:忽略当前的环境变量,只使用默认的环境变量。

不带任何选项的env命令将显示当前用户的所有环境变量及其值。例如:

$ env
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
HOSTNAME=my-linux-machine
TERM=xterm
SHELL=/bin/bash
...

你可以使用grep命令来过滤特定的环境变量,例如:

$ env | grep PATH
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

此外,env命令还可以用于设置环境变量并运行一个程序。例如:

$ env VAR1=value1 VAR2=value2 my-program

这将在运行my-program之前设置环境变量VAR1VAR2

0