【科普笔记】——什么是环境变量
定义
环境变量(environment variables)是操作系统中用来指定操作系统运行环境的一些参数。它们是操作系统中的一个具有特定名字的对象,包含了一个或多个应用程序将使用到的信息。环境变量可以影响程序的运行方式,为系统和应用程序提供必要的运行环境信息。
环境变量的主要作用包括:
- 设置参数:环境变量相当于给系统或用户应用程序设置的一些参数,比如
PATH
变量,它告诉系统当要求运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到PATH
中指定的路径去找。 - 软件共用:在某些情况下,环境变量可以帮助解决软件在不同系统或用户之间的共用问题,例如在双系统环境下,通过设置环境变量可以使两个系统共享某些软件的安装。
- 系统运行:环境变量还可能影响系统的运行方式,例如,某些软件在安装时需要向系统目录中复制某些文件,如果没有正确设置环境变量,可能会导致软件无法在另一个系统下运行。123
在Windows系统中,环境变量可以分为用户变量和系统变量:
- 用户变量:仅对当前用户起作用,通常不建议为了省事而配置系统环境变量。
- 系统变量:针对所有用户起作用,为了安全起见,一般配置用户环境变量。
环境变量的设置和修改可以通过系统的“设置-系统-高级系统设置-环境变量”进行。在设置环境变量时,需要注意优先级问题,对于普通变量,用户环境变量优先级高于系统环境变量。2
常见的环境变量包括:
%ALLUSERSPROFILE%
:返回所有“用户配置文件”的位置。%APPDATA%
:返回默认情况下应用程序存储数据的位置。%PATH%
:指定可执行文件的搜索路径。%TEMP%
和%TMP%
:返回对当前登录用户可用的应用程序所使用的默认临时目录。123
环境变量是操作系统中的一个重要概念,正确配置环境变量对于程序的正常运行和系统的管理至关重要。
如何在Windows中找到环境变量:
在“设置”——>"系统"——“系统信息”——“环境变量”
或
使用命令行:在运行窗口里面输入“sysdm.cpl”按下回车,打开“系统属性”,打开“高级”找到“环境变量”