环境变量

概述

参考:

Environment variable(环境变量) 是一种特殊的Variable(本质也是变量,只不过是一个抽象的概念,将特定用途的变量抽象为环境变量)。环境变量可以影响计算机上运行中的进程的行为方式。环境变量是进程运行所在环境的一部分。例如,正在运行的进程可以查询 TEMP 环境变量的值,以发现一个合适的位置来存储临时文件;或者查询 HOME 变量以查找由运行进程的用户拥有的目录结构。

环境变量于 1979 年与 Unix 7 版本一起引入,因此从那时起包括在所有Unix-like OS中(包括 Linux、macOS)。从 1982 年的 PC DOS 2.0 开始,所有后续的 Microsoft OS也都将环境变量作为一项功能包含在其中。

尽管各种操作系统中对于环境变量在使用时的语法、标准各有不同,但所有系统都统一将环境变量作为操作系统的基本功能之一。