概述
env
命令可以查看环境变量和删除环境变量。
该命令用于显示系统中已存在的环境变量,以及在定义的环境中执行指令。若没有设置任何选项和参数时,则直接显示当前系统的环境变量。
语法
该命令的语法如下:
env [选项] [环境变量名]
该命令支持的选项有:
选项 | 说明 |
---|---|
-, -i, --ignore-environment | 忽略环境变量 |
-0, --null | 输出环境变量时以空字符(NUL)替代换行符 |
-u, --unset=NAME | 从当前环境中删除指定的变量 |
–help | 显示帮助并退出 |
–version | 输出版本信息并退出 |
使用
显示所有的环境变量
如果要显示所有环境变量,直接执行 env
命令即可。
临时设置环境变量
如果要临时新增一个环境,命令格式如下:
# 语法
env 变量名=变量名
# 示例
env HELLO="hello world"
注:通常只是临时设置,并且用在脚本之中。常用于设置环境变量
PATH
。
移除环境变量
如果要移除环境变量,需要用到 -u
选项。命令格式如下:
env -u 环境变量名
注:经过测试,不清楚该命令能删除通过什么创建的环境变量。但
unset
明显有用。