目录
- 一、Windows下cmd命令设置环境变量
- 二、Windows下如何通过PATH环境变量找到并执行命令?
一、Windows下cmd命令设置环境变量
>> C:\Users\Administrator>set path
>> Path=F:\VMware\bin\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;E:\Anaconda\Library\bin;E:\Anaconda\Library\usr\bin;E:\Anaconda\Library\mingw-w64\bin;E:\Anaconda\Scripts;E:\Anaconda;E:\matlab\runtime\win64;E:\matlab\bin;F:\Microsoft VS Code\bin;E:\MinGw x86_64-8.1.0-release-posix-seh-rt_v6-rev0\mingw64\bin;E:\Git\cmd;C:\Program Files\dotnet\;C:\Users\Administrator\AppData\Local\Microsoft\WindowsApps;;E:\Pycharm\PyCharm Community Edition 2022.2.4\bin;;E:\VScode\bin;C:\Users\Administrator\.dotnet\tools
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
以上是Windows操作系统中的命令行环境(CMD)的PATH环境变量。PATH环境变量是一个由多个路径组成的字符串,这些路径之间用分号(;)分隔。当在命令行中输入一个命令时,系统会在这些路径中查找可执行文件。
在这个例子中,PATH环境变量包含以下路径:
- F:\VMware\bin\
- C:\WINDOWS\system32
- C:\WINDOWS
- C:\WINDOWS\System32\Wbem
- C:\WINDOWS\System32\WindowsPowerShell\v1.0\
- C:\WINDOWS\System32\OpenSSH\
- E:\Anaconda\Library\bin
- E:\Anaconda\Library\usr\bin
- E:\Anaconda\Library\mingw-w64\bin
- E:\Anaconda\Scripts
- E:\Anaconda
- E:\matlab\runtime\win64
- E:\matlab\bin
- F:\Microsoft VS Code\bin
- E:\MinGw x86_64-8.1.0-release-posix-seh-rt_v6-rev0\mingw64\bin
- E:\Git\cmd
- C:\Program Files\dotnet\
- C:\Users\Administrator\AppData\Local\Microsoft\WindowsApps
- E:\Pycharm\PyCharm Community Edition 2022.2.4\bin
- E:\VScode\bin
- C:\Users\Administrator.dotnet\tools
这些路径通常用于存储各种可执行文件和脚本,例如Python解释器、Java虚拟机、Git命令等。当你在命令行中输入一个命令时,系统会在这些路径中查找对应的可执行文件。
二、Windows下如何通过PATH环境变量找到并执行命令?
在Windows操作系统中,PATH环境变量是用于指定命令搜索路径的。当用户在命令提示符(CMD)中输入一个命令时,系统会按照以下步骤来查找并执行该命令:
- 当前目录检查:系统首先会在当前的工作目录中查找是否有匹配的可执行文件。
- PATH环境变量检查:如果在当前目录没有找到,系统会继续在PATH环境变量所列出的目录中查找。PATH环境变量包含了多个路径,这些路径之间用分号(;)隔开。系统会按照列表中的顺序逐一检查这些路径,直到找到对应的可执行文件。
- 可执行文件执行:一旦在某个路径下找到了可执行文件,系统就会启动该程序。
此外,如果系统在所有PATH中的路径都未找到对应的可执行文件,那么系统会显示“命令未找到”的错误信息。
需要注意的是,修改PATH环境变量可以通过多种方法实现,包括使用系统设置、命令行工具setx或wmic等。添加新的路径到PATH环境变量可以帮助系统更快地找到新安装的程序或命令。例如,如果你安装了一个新的软件,通常需要将该软件的可执行文件路径添加到PATH环境变量中,这样你就可以在任何位置通过命令行启动它。
总的来说,PATH环境变量在Windows系统中起着至关重要的作用,它确保了用户能够在不同位置执行命令,而无需记住每个程序的具体安装路径。