PATH 命令用于显示或设置可执行文件的搜索路径,帮助操作系统或命令行环境找到你需要运行的程序。操作系统会根据 PATH 环境变量中的设置,自动搜索并执行指定路径下的程序或命令。

path | Microsoft Learn

C:\Users\Administrator>PATH /?
为可执行文件显示或设置一个搜索路径。

PATH [[drive:]path[;...][;%PATH%]
PATH ;

键入 PATH ; 清除所有搜索路径设置并指示 cmd.exe 只在当前
目录中搜索。
键入 PATH 但不加参数,显示当前路径。
将 %PATH% 包括在新的路径设置中会将旧路径附加到新设置。

 

PATH 命令用于显示或设置可执行文件的搜索路径,帮助操作系统或命令行环境找到你需要运行的程序。操作系统会根据 PATH 环境变量中的设置,自动搜索并执行指定路径下的程序或命令。

语法:

bashCopy Code
PATH [drive:]path[;...][;%PATH%]
PATH ;

说明:

  1. PATH [drive:]path[;...]
    设置或更新 PATH 环境变量。你可以指定一个或多个目录路径,用分号 ; 分隔。操作系统会按照这些路径顺序依次查找可执行文件。

    • drive: 可选,指定驱动器字母。
    • path 指定目录路径,可以是相对路径或绝对路径。
    • 多个路径用分号 ; 分隔。

    例如:

    bashCopy Code
    PATH C:\Program Files\MyApp\bin;D:\Tools;E:\Scripts

    这条命令会将三个目录添加到 PATH 中。操作系统会按顺序在这些目录中查找可执行文件。

  2. PATH ;
    如果设置 PATH 为单独的分号(;),这将清除所有之前设置的搜索路径,只允许在当前目录中搜索可执行文件。

    例如:

    bashCopy Code
    PATH ;

    这条命令会使得 cmd.exe 仅在当前工作目录中查找可执行文件。

  3. PATH(不带参数)
    如果输入 PATH 命令而不带参数,将显示当前的 PATH 环境变量设置。

    例如:

    bashCopy Code
    PATH

    输出会显示当前的所有搜索路径,类似于:

    Copy Code
    C:\Windows\System32;C:\Windows;C:\Program Files\Java\bin
  4. ;%PATH%
    如果你在新的路径设置中包含 %PATH%,则可以将当前的 PATH 环境变量附加到新的路径设置中,这样新的路径会被加到已有的搜索路径后面。

    例如:

    bashCopy Code
    PATH C:\NewFolder;%PATH%

    这条命令会将 C:\NewFolder 添加到当前 PATH 环境变量的最前面,并保持原有路径设置不变。

示例

  1. 查看当前 PATH 环境变量:

    bashCopy Code
    PATH

    输出:

    Copy Code
    C:\Windows\System32;C:\Windows;C:\Program Files\Java\bin;...
  2. 将新的路径添加到 PATH

    bashCopy Code
    PATH C:\Tools;D:\Scripts;%PATH%

    这条命令会将 C:\ToolsD:\Scripts 添加到当前 PATH 环境变量的前面,同时保留原有的搜索路径。

  3. 仅在当前目录中搜索程序:

    bashCopy Code
    PATH ;

    这会清空所有的路径设置,cmd.exe 将仅在当前目录中查找可执行文件。


总结:

  • PATH 用于显示或修改系统的可执行文件搜索路径。
  • 通过设置 PATH 可以告诉操作系统在指定目录下寻找可执行文件。
  • ;%PATH% 允许将新路径添加到现有的 PATH 环境变量中。
  • PATH ; 清除现有的路径设置,仅在当前目录中搜索程序。

使用 PATH 命令可以帮助你灵活地管理和设置系统环境变量,优化命令行工具的使用。

 

posted @ 2024-11-21 14:12  suv789  阅读(38)  评论(0编辑  收藏  举报