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

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

时间:2024-11-21 14:11:11浏览次数:1  
标签:可执行文件 Code 操作系统 路径 搜索 设置 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 命令可以帮助你灵活地管理和设置系统环境变量,优化命令行工具的使用。

 

标签:可执行文件,Code,操作系统,路径,搜索,设置,PATH
From: https://www.cnblogs.com/suv789/p/18560614

相关文章

  • subst 是 Windows 操作系统中的一个命令行工具,它允许用户将一个文件夹或目录映射为虚
    subst|MicrosoftLearnsubst/?将路径与驱动器号关联。SUBST[drive1:[drive2:]path]SUBSTdrive1:/D drive1:    指定要分配路径的虚拟驱动器。 [drive2:]path 指定物理驱动器和要分配给虚拟驱动器的路径。 /D      删除被替换的(虚拟)......
  • icacls 是 Windows 操作系统中用于管理文件和目录的访问控制列表(ACL)命令行工具。它可
    icacls|MicrosoftLearnicacls是Windows操作系统中用于管理文件和目录的访问控制列表(ACL)命令行工具。它可以用来查看、修改、备份和恢复文件和文件夹的权限设置。权限控制是Windows安全体系的重要组成部分,icacls是在命令行下管理这些权限的一种方式。1.什么是 icacls?......
  • NSIS (Nullsoft Scriptable Install System) 是一个开源的、灵活且高度可定制的安装包
     NSIS(NullsoftScriptableInstallSystem)是什么?NSIS(NullsoftScriptableInstallSystem)是一个开源的、灵活且高度可定制的安装包制作工具,用于在Windows操作系统上创建安装程序。它由Nullsoft公司开发,并以其轻量级、可扩展性和脚本驱动的特性而广受欢迎。NSIS允......
  • AI时代:弯道超车的新思维与实践路径
      大家好,我是herosunly。985院校硕士毕业,现担任算法研究员一职,热衷于机器学习算法研究与应用。曾获得阿里云天池比赛第一名,CCF比赛第二名,科大讯飞比赛第三名。拥有多项发明专利。对机器学习和深度学习拥有自己独到的见解。曾经辅导过若干个非计算机专业的学生进入到算法行......
  • path()中的name参数
    在Django中,path("",views.index,name="index")中的name参数用于给这个URL路径定义一个唯一的命名空间名称,方便在代码中引用。以下是它的具体功能和使用场景:1.name的作用URL反向解析:在模板中或代码中,通过name可以生成对应的URL,而无需手动写死路径。如果某......
  • 在 Windows 操作系统中,W32Time 是 Windows 时间服务的配置和管理服务,用于确保系统时间
    在Windows操作系统中,W32Time是Windows时间服务的配置和管理服务,用于确保系统时间与网络时间保持同步。它使用"Windows时间协议"(NTP)或其他协议来校准系统的日期和时间。通过修改注册表项,用户可以配置W32Time服务的行为。你提到的注册表路径为:CopyCodeHKEY_LOCAL_MACHI......
  • C:\Windows\Fonts 文件夹是 Windows 操作系统中存放系统字体的默认目录。它包含了操
    C:\Windows\Fonts文件夹是Windows操作系统中存放系统字体的默认目录。它包含了操作系统用来显示文本的各种字体文件。字体文件是计算机中用来渲染和显示字符的文件格式,它们对操作系统、应用程序、网页等的界面和文字显示非常重要。1. C:\Windows\Fonts文件夹是什么?内容:这......
  • 信创的操作系统都是基于linux吗
    以下为智能搜索的内容:信创操作系统并不都是基于Linux进行二次开发的。根据搜索结果,国内信创操作系统主要以Linux为基础进行二次开发,但也有其他情况。以下是一些信创操作系统的相关信息:基于Linux的信创操作系统:国内信创类服务器操作系统主要分为开源社区版和商业版两大类。开......
  • 【数据结构OJ】【图论】货币套汇(图路径)
    题目描述套汇是指利用货币汇兑率的差异将一个单位的某种货币转换为大于一个单位的同种货币。例如,假定1美元可以买0.7英镑,1英镑可以买9.5法郎,1法郎可以买到0.16美元。通过货币兑换,一个商人可以从1美元开始买入,得到0.7×9.5×0.16=1.064美元,从而获得6.4%的利润。给定n种......
  • 操作系统八股
    操作系统用户态和内核态内核态(KernelMode):CPU可以执行所有的指令和访问所有的硬件资源。有更高的权限用户态(UserMode):CPU只能执行部分指令集,无法直接访问硬件资源安全性,稳定性,隔离性线程和进程进程是操作系统资源分配的基本单位,而线程是任务调度和执行的基本单位线程组之间......