天天看点

关于Windows环境变量环境变量的组成环境变量的作用

目录

  • 环境变量的组成
  • 环境变量的作用

环境变量的组成

环境变量中有UserName用户变量和系统变量。其中用户变量仅仅对该用户起作用,当使用其他账号登录时该变量不生效。而系统变量是在全局范围内起作用,对该系统上的任何用户都起作用。

关于Windows环境变量环境变量的组成环境变量的作用

环境变量包含变量名和变量值。其中的变量值为路径(也可具体到某个文件和程序)

环境变量的作用

方便系统管理文件,也方便用户查找文件。当要求系统运行一个程序而没有告诉他程序所在的完整路径时,系统会优先在当前目录下面寻找此程序,其次到Path中指定的路径寻找。

在未将要运行的程序所在路径放进环境变量时(下面以QQ为例),应在该程序所在的路径操作。

  1. 右击桌面上的腾讯QQ(此处的腾讯QQ一般是快捷方式,在windows上为lnk扩展名,该扩展名一般不可见)选择打开文件所在的位置
    关于Windows环境变量环境变量的组成环境变量的作用
  2. 打开时会自动跳转到该快捷方式所指向的原程序的位置,例如下图中的QQScLauncher.exe即为桌面上的快捷方式所指向的可执行程序,通常点击腾讯QQ快捷方式实际就是在点击该exe文件。(双击exe运行本质上也是通过终端在运行该exe程序)

    在下图中的指定位置输入cmd即可打开该路径下的命令提示符(清空原路径后输入cmd)。

    关于Windows环境变量环境变量的组成环境变量的作用
  3. 在终端(命令提示符)上输入QQScLauncher.exe(.exe可省略)即可打开QQ
    关于Windows环境变量环境变量的组成环境变量的作用

    此时我们所在的路径为D:\Program Files (x86)\Tencent\QQ\Bin,而该路径下有我们要运行的程序QQScLauncher.exe,所以系统能成功找到并运行。

    但是如果在其他路径下操作,例如在C:\Users下,此时直接输入QQScLauncher.exe就无法成功运行QQ,会出现下面的情况(即使在D:\Program Files (x86)\Tencent\QQ下也一样找不到)

    关于Windows环境变量环境变量的组成环境变量的作用
    这是因为在当前目录(C:\Users)下没有我们要执行的程序(QQScLauncher.exe),而环境变量的Path中也没有该程序的路径,所以系统找不到。

当指定了路径时,无论我们在此设备的哪个路径中都可以直接执行该程序。

例如下图,即使我的QQ放在D盘中,我也可以在C盘中通过绝对路径直接执行。

(注:路径中带空格时必须带上双引号,例如下图的Program Files (x86))

关于Windows环境变量环境变量的组成环境变量的作用

这样做确实可以解决系统找不到路径的问题,但是当文件的路径变得非常的长时就会变得麻烦。环境变量正是为了解决此问题而存在的。

将该程序的路径放进环境变量的Path中后,在终端上的任何路径上都能直接调用该程序,而不用每次调用时都在前面加上长长的路径

例如:当你装了python环境后,python.exe的默认路径为C:\Users\UserName\AppData\Local\Programs\Python\Python39,如果你的环境变量Path中没有该路径,那么你在该路径以外的地方输入python都不会成功(微软为了qia饭,最新win10会直接打开自带的商店)。这时在该路径以外的地方要使用python就必须输入C:\Users\UserName\AppData\Local\Programs\Python\Python39\python,这显然很麻烦,而当Path中有该路径时(系统就就会自动到该文件夹下寻找),这时才可以直接输入python

关于Windows环境变量环境变量的组成环境变量的作用

下面介绍将要执行的程序(QQScLauncher.exe)所在的路径(D:\Program Files (x86)\Tencent\QQ\Bin)进入到环境变量的Path中的步骤

  1. Win + S打开的搜索栏中输入环境变量回车单机环境变量即可打开。在系统变量中选中Path后点击编辑
    关于Windows环境变量环境变量的组成环境变量的作用
  2. 点击新建后输入程序的路径(例如QQScLauncher.exe所在的路径为D:\Program Files (x86)\Tencent\QQ\Bin,直接输入此路径即可)
    关于Windows环境变量环境变量的组成环境变量的作用
  3. 输入确认后会退出编辑窗口回到环境变量的页面,再次确认即可生效。
  4. 按下Win + R打开运行输入cmd即可打开终端,默认路径为C:\Users\UserName

    此时就无需进入该程序所在的路径或加上很长的路径即可直接调用该程序

    关于Windows环境变量环境变量的组成环境变量的作用

环境变量可以帮助我们快速定位文件夹

例如:如果我们偶尔要进入以下文件夹C:\Users\Administrator\AppData\Local\Programs\Python\Python39存放或寻找资料,但是每次都要一层一层的点击或者去哪里复制记录下的地址,而且时间长了就很容易忘记地址,此时就可以在环境变量中加入该地址。取一个易记的变量名,例如下图中的Myfile

关于Windows环境变量环境变量的组成环境变量的作用

之后进入该文件夹只需要在运行或文件管理器的搜索栏中输入%Myfile%回车即可直接跳转到该文件夹中。

关于Windows环境变量环境变量的组成环境变量的作用
关于Windows环境变量环境变量的组成环境变量的作用

注:环境变量Path中的各个路径的顺序不要随意移动(强迫症患者切勿将路径长短按照顺序排列,出现问题后果自负),越靠上的优先度越高。

继续阅读