计算环境是用户可以运行程序的平台(平台=操作系统+处理器)。raksmart新加坡服务器商分享Linux了解操作系统之环境变量
什么是变量?
在计算机科学中,变量是存储值的位置 ,可以是 文件名、文本、数字或任何其他数据。它通常以其在创建时赋予它的符号名称来引用。这样存储的值可以显示、删除、编辑和重新保存。
变量在计算机编程中发挥着重要作用,因为它们使程序员能够编写灵活的程序。由于它们与我们工作的操作系统有关,因此了解其中的一些以及我们如何影响它们非常重要。推荐阅读:《Linux 操作系统简介》
什么是环境变量?
环境变量是影响计算机上的进程或程序的动态值。它们存在于每个操作系统中,但类型可能会有所不同。可以创建、编辑、保存和删除环境变量,并提供有关系统行为的信息。
环境变量可以改变软件/程序的行为方式。
例如 $LANG 环境变量存储用户理解的语言的值。该值由应用程序读取,以便向中国用户显示普通话界面,而向美国用户显示英文界面。
让我们研究一些常见的环境变量
Variable Description
PATH 此变量包含一个以冒号 (:) 分隔的目录列表,
您的系统在这些目录中查找可执行文件。
当您在终端上输入命令时,shell 会在$PATH 变量中提到的不同目录中查找该命令。 如果找到该命令,它就会执行。否则,它会返回错误“找不到命令”。推荐阅读:《Linux/Unix 输入输出重定向(一)》
USER 用户名
HOME 家用户主目录的默认路径
EDITOR 编辑文件内容的程序的路径
UID 用户的唯一 ID
TERM 默认终端模拟器
SHELL 用户正在使用的 Shell
访问变量值
为了确定变量的值,使用命令:echo $VARIABLE
变量是区分大小写的。确保以正确的字母大小写键入变量名称,否则可能无法获得所需的结果。
‘ env’命令显示所有环境变量。
设置新的环境变量
您可以使用语法创建自己的用户定义变量:VARIABLE_NAME= variable_value
同样,请记住变量区分大小写,并且通常以大写形式创建。
删除变量
该语法可用于从系统中删除变量:unset variablename
这将永久删除变量及其值。
概括:
环境变量控制操作系统中程序的行为。
命令 描述
echo $VARIABLE To display value of a variable
Env Displays all environment variables
VARIABLE_NAME= variable_value Create a new variable
Unset Remove a variable
export Variable=value To set value of an environment variable推荐相关阅读:《Linux 和 Windows 有什么区别?(一)》