如何在 Linux 中使用 env 命令 – 示例如何在 Linux 中使用 env 命令 – 示例如何在 Linux 中使用 env 命令 – 示例如何在 Linux 中使用 env 命令 – 示例
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

如何在 Linux 中使用 env 命令 – 示例

env 是用于打印环境变量列表的 Linux 命令。通过 env 命令,您可以在自定义环境中运行另一个实用程序,而无需更改现有环境。使用此命令,可以添加、删除环境变量,可以更改现有变量,也可以为其赋值。在本教程中,我们将讨论 Linux 中的环境变量以及如何创建它们。

什么是环境变量

环境变量是特定环境所确定的,操作系统中的每个用户都有自己的环境。下面是 Linux 中环境变量的一些示例:

  • USER:当前登录的用户

  • LANG:系统当前语言

  • HOME:当前用户的目录

  • SHELL:存储当前用户shell的路径

  • PATH: 显示目录列表

  • 术语:当前终端仿真

如何在 Linux 中使用 env 命令 – 示例

env命令有不同的用途,显示多个变量的命令的一般语法是:

env [OPTION]... [-] [Name=Value ]... [Command [ Argument]... ]

使用 env 命令显示单个变量的一般语法是:

env [Name]

示例 1: 使用以下命令打印当前变量的集合:

env

示例 2: 使用 env 命令的 null 以 null 而不是新行结束输出:

env --null

示例 3:使用 printenv 命令您可以显示各个变量的值:

printenv <variable-name>

显示环境变量 HOME 的值:

printenv HOME

如何在 Linux 中使用 env 创建新的环境变量

要创建新的环境变量,请使用以下命令:

export VARIABLE_NAME=value/path

让我们创建一个名为 JAVA_ENV 的新变量:

export JAVA_ENV=/usr/bin/java

使用echo $JAVA_ENV来验证变量的创建。

如何在 Linux 中通过 env 删除环境变量

如果要删除创建的变量,请使用以下语法:

env -u <variable_name>

有关 env 命令的详细信息和用法,请执行其帮助命令:

env --help

底线

env 命令用于打印环境变量或创建环境变量并管理它们。它可以与不同的标志和参数一起使用,如果未指定它们,它只会打印所有当前变量的列表。此命令还会在 shell 脚本中启动正确的解释器。我们已经在指南的上述部分演示了变量的创建、显示当前变量以及如何从列表中删除创建的变量。

©2015-2025 艾丽卡 support@alaica.com