Linux / Unix中的环境变量列表
2019-07-30 本文已影响0人
程序员will
Linux / Unix中的环境变量列表
在本教程中,您将学习 -
[TOC]
什么是计算环境?
计算环境是平台(平台=操作系统+处理器),用户可以在其中运行程序。
什么是变量?
在计算机科学中,变量是用于存储值的位置,该值可以是文件名,文本,数字或任何其他数据。它通常用它的符号名称来表示,它在创建时赋予它。可以显示,删除,编辑和重新保存这样存储的值。
变量在计算机编程中发挥着重要作用,因为它们使程序员能够编写灵活的程序。由于它们与我们所处理的操作系统相关,因此了解其中的一些以及我们如何影响它们非常重要。
什么是环境变量?
环境变量是影响计算机上的进程或程序的动态值。它们存在于每个操作系统中,但类型可能不同。可以创建,编辑,保存和删除环境变量,并提供有关系统行为的信息。
环境变量可以改变软件/程序的行为方式。
例如,$ LANG环境变量存储用户理解的语言的值。该值由应用程序读取,使得中国用户显示普通话界面,而美国用户显示英语界面。
让我们研究一些常见的环境变量 -
变量 | 描述 |
---|---|
PATH | 此变量包含冒号(:) - 分隔的目录列表,系统在其中查找可执行文件。在终端上输入命令时,shell会在$ PATH变量中提到的不同目录中查找该命令。如果找到该命令,则执行该命令。否则,它返回错误'未找到命令'。 Linux - 环境变量 |
USER | 用户名 |
HOME | 用户主目录的默认路径 |
EDITOR | 编辑文件内容的程序的路径 |
UID | 用户的唯一ID |
TERM | 默认终端仿真器 |
SHELL | Shell正由用户使用 |
访问变量值
要确定变量的值,请使用该命令
echo $ VARIABLE
变量是 - 区分大小写。确保在右侧字母大小写中键入变量名称,否则可能无法获得所需的结果。
Linux - 环境变量' env'命令显示所有环境变量。
Linux - 环境变量设置新环境变量
您可以使用语法创建自己的用户定义变量
VARIABLE_NAME = variable_value
同样,请记住变量区分大小写,通常它们是以大写形式创建的。
Linux - 环境变量删除变量
可以使用以下语法从系统中删除变量。
unset variablename
Linux - 环境变量
这将永久删除变量及其值。
总结
- 环境变量控制操作系统中程序的行为。
命令 | 描述 |
---|---|
echo $ VARIABLE | 显示变量的值 |
ENV | 显示所有环境变量 |
VARIABLE_NAME = variable_value | 创建一个新变量 |
unset | 删除变量 |
export Variable = value | 设置环境变量的值 |