Linux/Unix 中的环境变量列表

什么是计算环境?

计算环境是用户可以在其中运行程序的平台(平台 = 操作系统 + 处理器)。

什么是变量?

在计算机科学中,变量是用于存储值的存储位置该值可以是文件名文本数字或任何其他数据。通常,它通过创建时为其指定的符号名称来引用。存储的值可以显示、删除、编辑和重新保存。

变量在计算机编程中起着重要作用,因为它们使程序员能够编写灵活的程序。由于它们与我们工作的操作系统相关,因此了解其中一些以及我们如何影响它们非常重要。

什么是环境变量?

环境变量是影响计算机上进程或程序的动态值。它们存在于每个操作系统中,但类型可能有所不同。可以创建、编辑、保存和删除环境变量,并提供有关系统行为的信息。

环境变量可以改变软件/程序的行为方式。

如果视频无法访问,请点击此处

例如,$LANG 环境变量存储用户理解的语言值。应用程序读取此值,以便中文用户看到中文界面,而美国用户看到英文界面。

让我们研究一些常见环境变量 –

变量 描述
PATH

此变量包含一个由冒号(:)分隔的目录列表,系统在该列表中查找可执行文件。

What are Environment variables

当您在终端中输入命令时,shell 会在 $PATH 变量中提到的不同目录中查找该命令。如果找到该命令,则执行它。否则,它会返回错误“command not found”。

USER

用户名

HOME

用户主目录的默认路径

EDITOR

用于编辑文件内容的程序的路径

UID

用户的唯一 ID

TERM

默认终端仿真器

SHELL

用户正在使用的 shell

访问变量值

要确定变量的值,请使用命令

echo $VARIABLE

变量是区分大小写的。请确保以正确的字母大小写键入变量名,否则可能无法获得所需的结果。

Accessing Variable values

env”命令显示所有环境变量。

Accessing Variable values

设置新的环境变量

您可以使用以下语法创建自己的用户定义变量

VARIABLE_NAME= variable_value

再次请记住,变量区分大小写,并且通常以大写字母创建。

Set New Environment Variables

删除变量

可以使用以下语法从系统中删除变量。

unset variablename

Deleting Variables

这将永久删除变量及其值。

摘要

  • 环境变量控制程序在您的操作系统中的行为。
命令 描述

echo $VARIABLE

显示变量值

env

显示所有环境变量

VARIABLE_NAME= variable_value

创建新变量

unset

删除变量

export Variable=value

设置环境变量的值