当你知道如何使用环境变量时,你将被视为超级用户。环境变量在windows中无处不在,对于初学者用户来说,这个主题可能有点难以理解。一旦你知道如何正确使用环境变量,你将获得控制操作系统的高级技能。windows环境变量是每个人都应该知道的。如果你还不知道,那么这篇文章适合你。

本文目录

  1. 什么是环境变量?
  2. 环境变量的类型:用户变量和系统变量
  3. 如何在windows中查找环境变量?
  4. 如何从“控制面板”访问环境变量?
  5. 如何从“运行”窗口访问环境变量?
  6. windows中的标准环境变量有哪些?

什么是环境变量?

简而言之,环境变量是描述程序运行环境的变量。各种程序都使用它们来回答以下问题:我安装的计算机的名称是什么?运行我的用户帐户的名称是什么?我目前的工作目录是什么?windows安装在哪里?临时文件存储在这台计算机上的哪个位置?用户帐户的onedrive文件夹在哪里?

在windows中,环境变量具有名称和值。例如,变量windir(“windows目录”的缩写)可能具有值“c:windows”或安装windows的其他路径。

另一个常见变量叫做path。许多程序需要知道在哪里找到某些文件,path变量告诉它们在哪里可以找到它们需要的东西。这些程序会自动查找path变量,因此你不必在每次运行程序时都输入所有变量。这个变量是有许多用户目录组成的值。这些目录由计算机上安装的不同程序设置,它们因系统而异。

大多数操作系统都存在环境变量的概念,从linux到os x再到windows,原则上,它们的含义相同,但它们的实施和使用方式不同。

环境变量的类型:用户变量和系统变量

有两种类型的变量:用户变量,特定于每个用户帐户,以及适用于所有用户帐户的系统变量。

用户环境变量的值因用户而异。顾名思义,它们特定于你的用户帐户,并且存储用户特定数据,例如用户配置文件的位置,存储临时文件的文件夹,onedrive文件夹的位置等。它们可以由该用户帐户编辑,但不能由其他用户帐户编辑。这些变量可以由用户、windows或使用特定于用户的位置的不同程序设置。

系统变量是全局变量,任何用户都无法更改,它们的值对于所有用户帐户都是相同的。它们指的是关键系统资源的位置,例如安装windows的文件夹,program files的位置等,这些变量由windows、不同的程序和驱动程序设置。

如何在windows中查找环境变量?

查看在windows中配置的环境变量涉及很多步骤。在windows 10中,使用cortana的搜索框并键入path,然后单击“编辑系统环境变量”搜索结果。如果你更喜欢与cortana说话,请说“打开环境变量”,她会为你打开它们。

在windows 7中,在“开始”菜单搜索框中键入environment,将显示两个搜索结果:“编辑帐户的环境变量”和“编辑系统环境变量”,单击其中任何一个。

在windows 8.1中,在“开始”屏幕上键入单词environment,并显示两个搜索结果:“编辑帐户的环境变量”和“编辑系统环境变量”,单击其中任何一个。

将打开“环境变量”窗口。windows版本之间存在一些细微的视觉差异。无论使用哪种windows版本,可用的选项和按钮都是相同的,并且工作方式相同。

如何从“控制面板”访问环境变量?

也可以使用“控制面板”访问环境变量。好处是这种方法在所有版本的windows中都是一样的。

在windows 10中启动控制面板的方法:

单击或点击“开始”按钮,然后在“开始”菜单中,向下滚动到“windows系统”文件夹,在那里,将找到控制面板快捷方式。

在“控制面板”中,转到“系统和安全”,然后转到“系统”,在左侧的列中,单击“高级系统设置”,打开“系统属性”窗口,然后,在“高级”选项卡中,单击下面突出显示的“环境变量”按钮。

将打开“环境变量”窗口。在顶部,它显示用户变量,在底部,它显示系统变量,对windows中存在的所有用户帐户有效。

如何从“运行”窗口访问环境变量?

如果你知道要键入的命令,也可以使用“运行”窗口(windows + r)访问环境变量。在此窗口中,键入命令“
systempropertiesadvanced.exe ”并按enter键或单击“确定”按钮。

打开“系统属性”窗口,然后,在“高级”选项卡中,单击“环境变量”按钮。

如何在命令提示符或powershell中查看环境变量

如果你是命令提示符的粉丝,可以通过键入命令来查看所有环境变量:set,不带任何其他参数。在windows中启动命令提示符,键入set,然后按enter键。

如果你更喜欢powershell,请打开它,键入命令“get-childitem env:”,不带引号,但最后输入:,然后按enter键。

列出了所有环境变量,但它们不会根据其类型(用户或系统变量)进行区分。

windows中的标准环境变量有哪些?

每台windows计算机上都存在一长串变量,最常用的是os、path、programfiles、systemdrive、systemroot、windir和temp等变量,更多的环境变量列表,你可以查找windows帮助。

以下是windows 10中所有环境变量的列表:

环境变量 相应的路径

%systemdrive%c: (operating system drive)

%systemroot%c:windows

%windir% c:windows

%homedrive%c: (operating system drive)

%homepath%c:users<username>

%userprofile%c:users<username>

%appdata%c:users<username>appdataroaming

%allusersprofile%c:programdata

%programfiles%c:program files

%programfiles(x86)%c:program files (x86)

%programdata%c:programdata

%temp% c:users<username>appdatalocaltemp

%localappdata%c:users<username>appdatalocal

%public%c:userspublic

%commonprogramfiles%c:program filescommon files

%commonprogramfiles(x86)%c:program files (x86)common files

结论

从本文可以看出,在使用windows程序时,环境变量既不容易找到,也不会以任何方式显示。它们由操作系统和你安装的不同程序和驱动程序在后台进行管理。但是,它们对于操作系统和已安装的应用程序的正常运行至关重要。如果对这些变量的用法不清楚,建议不要轻易更改重要系统变量的值,否则会使系统出现故障。