Linux运维基础之env命令详解

Linux运维基础之env命令详解

环境变量是计算机中全局可用的值,可能包含根目录路径、主目录和密令等任何内容。

env 命令可以显示这些环境变量的列表。它还可用于添加、更新和删除变量。

env 命令的一般语法:

$ env [OPTION]... [-] [NAME=VALUE]... [COMMAND [ARG]...]

1. 在没有现有环境变量的情况下运行一个进程

env -i your_command

使用 -i--ignore-environment 选项运行命令时,环境为空

示例:键入 env -i /bin/sh,创建一个没有任何现有环境变量的新环境。

2. 添加环境变量

env variable_name

使用 env variable_name 命令设置新的环境变量。

示例:设置名为 Example 的新环境变量

3. 删除环境变量

env -u variable_name

使用 -u--unset 选项可从环境中删除变量。

示例:删除 Example 环境变量。如截图所示,我们最近创建的变量已不复存在。

4. 删除环境变量列表中的换行符

env -0

-0--null 选项以 0(空)字节结束每行输出,而不是换行

示例:使用 env 命令用空字符分隔输出行。

更多 Linux 命令

下面罗列了最常见的一些 Linux 命令,您可以根据自己的需要查阅对应命令的详细解析:

目录操作 rmdir · cd · pwd · exa · ls
文件操作 cat · cp · dd · less · touch · ln · rename · more · head
文件系统操作 chown · mkfs · locate
网络 ping · curl · wget · iptables · mtr
搜索和文本处理 find · grep · sed · whatis · ripgrep · fd · tldr
系统信息和管理 env · history · top · who · htop · glances · lsof
用户和会话管理 screen · su · sudo · open

此外,我们还整理 Linux 命令行大全,以帮助大家全面深入地学习 Linux。

评论留言