Windows中的环境变量Path的作用

Windows中的环境变量Path的作用

  关于设置Windows环境变量的方法,可见笔者的另一篇博客:设置Windows环境变量的方法:https://blog.csdn.net/wangpaiblog/article/details/113532591

  本文只是重点阐述Windows中环境变量Path的作用。

  简单地说,Windows中的环境变量Path是用来指定可执行文件的绝对路径。

  可执行文件可以通过在Windows中的CMD来运行,但是在一般情况下,这需要输入该可执行文件的全路径。举个例子,如果你的谷歌浏览器的快捷方式的路径如下图所示,

  (注意,可执行文件并不仅限于EXE文件,它还可以是BAT、CMD等)

在这里插入图片描述

  那么,在CMD中输入chrome.exe的全路径(可以省略chrome.exe的后缀.exe)就可以直接运行谷歌浏览器了,如下图所示:

在这里插入图片描述

  如果在环境变量Path中设置了chrome.exe的上一级文件夹的路径(注意:是chrome.exe的上一级文件夹的路径,不是chrome.exe自身的全路径),实际上直接输入chrome(可以省略chrome.exe的后缀exe)就可以运行谷歌浏览器了,如下图所示:

  (注意:设置完环境变量之后,必须重启CMD才会在CMD中生效

在这里插入图片描述

  (很早以前,有些外行人喜欢用这种方法来炫技,希望读者不要模仿,因为使用这种方式和直接双击快捷方式没有区别)

  这就是说,如果在在环境变量Path中设置了某路径,则运行该路径下的可执行文件时,可以直接输入该文件的无后缀名称来运行,这一点和相对哪个路径下启动CMD无关。这虽然对普通人没有什么大的用处,但对于编程开发人员来说就不是这样。因为如果在在环境变量Path中设置了某路径,那么无论在哪个工程目录下输入命令,该命令都可以被识别并且执行。

  反过来,如果想知道CMD中可输入的命令所对应的文件路径,可以使用命令where,如:

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/wangpaiblog/article/details/113622196
今日推荐