当我们运行一个命令或脚本时,环境变量将为其提供必要的配置和信息。在Linux中,我们可以使用env
命令查看当前环境变量的值,并且还可以使用env
命令来设置和修改环境变量的值。
1. 查看环境变量的值
使用env
命令可以查看当前Shell的所有环境变量及其值。命令格式如下:
env
其中,输出结果会列出当前Shell中所有环境变量及其对应的值,如下所示:
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
HOME=/home/user
LANG=en_US.UTF-8
2. 设置和修改环境变量的值
使用env
命令可以设置和修改环境变量的值,命令格式如下:
env [variable=value] command
-
variable=value
表示要设置的环境变量和其值,多个变量之间用空格隔开。 -
command
表示要执行的命令。
例如,我们可以使用以下命令来设置一个名为MY_VAR
的环境变量,并将其值设置为Hello World
:
env MY_VAR="Hello World" echo $MY_VAR
输出结果为:
Hello World
我们也可以使用以下命令来修改一个环境变量的值:
env PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games" bash
这个命令将修改当前Shell的PATH
变量的值,然后启动一个新的子Shell。我们可以在新的子Shell中使用echo $PATH
命令来查看修改后的PATH
变量的值。
3. 总结
使用env
命令可以查看,设置和修改Linux系统中的环境变量,这个命令在系统管理和脚本编写中非常有用。