首页 > 系统相关 >Windows命令

Windows命令

时间:2024-06-02 09:44:22浏览次数:26  
标签:shell 补全 Windows 命令 注册表 PowerShell

目录

所有受支持的 Windows 和 Windows Server 版本都内置了一组 Win32 控制台命令。 这组文档介绍了可用于通过脚本或脚本工具自动执行任务的 Windows 命令。

Windows命令即我们通常所说的Cmd命令又叫做Win32 控制台命令。

MS Doc:Windows 命令

命令行 shell

Windows 有两个命令行 shell:命令 shell 和 PowerShell。 每个 shell 都是一个软件程序,可在你与操作系统或应用程序之间提供直接通信,从而提供自动化 IT 操作的环境。

命令 shell 是 Windows 中内置的第一个 shell,用于使用批处理 (.bat) 文件自动执行日常任务,例如用户帐户管理或夜间备份。 使用 Windows 脚本宿主,可以在命令 shell 中运行更复杂的脚本。 有关详细信息,请参阅 cscriptwscript。 与使用用户界面相比,使用脚本执行操作效率更高。 脚本接受命令行中可用的所有命令。

PowerShell 旨在扩展命令 shell 的功能,运行名为 cmdlet 的 PowerShell 命令。 Cmdlet 类似于 Windows 命令,但提供可扩展性更高的脚本语言。 可以在 PowerShell 中同时运行 Windows 命令和 PowerShell cmdlet,但命令 shell 只能运行 Windows 命令,而不能运行 PowerShell cmdlet。

对于最可靠、最新的 Windows 自动化,我们建议使用 PowerShell,而不是 Windows 命令或 Windows 脚本宿主实现 Windows 自动化。

有关 Windows 命令的退出和错误代码的参考,请参阅调试系统错误代码文章,这些文章可能有助于了解生成的错误。 Windows 命令还包括命令重定向运算符。 若要详细了解其用法,请参阅使用命令重定向运算符

[!NOTE]

你还可以下载并安装 PowerShell Core,这是 PowerShell 的开源版本。

命令 shell 文件和目录名称自动补全

可以将 Command shell 配置为在按下指定的控制字符时自动补全计算机或用户会话上的文件和目录名称。 默认情况下,对于文件和目录名,此控制字符配置为 Tab 键,但也可能有所不同。 若要更改此控制字符,请运行 regedit.exe 并导航到以下任一注册表项和条目,具体取决于是希望仅更改当前用户的值,还是要更改计算机所有用户的值。

[!CAUTION]

不正确地编辑注册表可能会对系统造成严重损坏。 在对注册表进行以下更改之前,应备份计算机上任何有价值的数据。

registry复制

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor\CompletionChar
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor\PathCompletionChar

将这些值设置为要使用的控制字符的值。 有关完整列表,请参阅虚拟键代码。 若要禁用注册表中的特定补全字符,请使用空格 (0x20) 的值,因为它不是有效的控制字符。 此注册表项的值类型为 REG_DWORD,也可以用十六进制或十进制值指定。

也可以运行 cmd.exe 并带有参数和开关 /F:ON/F:OFF,从而根据命令 shell 实例来启用或禁用文件和目录名称补全。 如果使用 /F:ON 参数和开关启用了名称补全,则会使用控制字符 Ctrl-D 来进行目录名称补全,使用 Ctrl-F 进行文件名补全。 用户指定的设置优先于计算机设置,命令行选项优先于注册表设置。

命令行参考 A-Z

若要查找有关特定命令的信息,请在以下 A-Z 菜单中,选择命令开头的字母,然后选择命令名称。

A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z

MS Doc:命令行参考 A-Z

标签:shell,补全,Windows,命令,注册表,PowerShell
From: https://www.cnblogs.com/lanwah/p/18226799

相关文章

  • Windows Server 2008 Web服务器配置
    一、环境准备        Web服务器配置之前,先安装WindowsServer2008操作系统,虚拟机安装WindowsServer2008操作系统可以参考http://t.csdnimg.cn/05JWz安装教程。        WindowsServer2008是一个多任务操作系统,它能够按照需要、以集中或分布的方式处理各......
  • Windows Software Tips
    WindowsSoftwareTipsscoopscoopinstallsysinternals默认的安装路径(C:\Users_user_\AppData\Roaming\Microsoft\Windows\StartMenu\Programs\ScoopApps\SysInternals)scoopstatus这个命令会列出所有有更新的软件。scoopupdateappnametracert最常用的命令是tracer......
  • 3DS MAX备忘笔记(命令-面和元素)
    面层级轮廓(2d):缩放轮廓不改变边之间的关系插入(2d):复制已有轮廓并放缩,且连接对应的点(插入的距离均匀,直接放缩面距离不均匀)挤出(3d):可选挤出方向、挤出后面之间是否还连接 倒角(3d): 挤出+插入(二维面上自动等距边界放缩),(直接缩放挤出的面不等距)桥:l 直接多选面,点桥:元素间—......
  • 3DS MAX备忘笔记(命令-选择命令)
    选择命令循环:l 双击边使用,选择首尾相接的一圈边。l 选择某面+按ctrl双击旁边的面使用。l 无法选择多边面的一圈边l 点循环的边:均匀间隔选择。选择某边+按下点循环l 点循环的面:=点循环边+按下ctrl时转面层级(面层级不能直接点循环)环形:l 选择平行的一圈边。选择......
  • 3DS MAX备忘笔记(命令-全层级通用)
    全层级可用命令重置变换:l 清除对模型变换操作的记录。(防止变换层级滞留影响后续精细操作)l 快速添加重置变换修改器:选定对象-实用程序-重置变换-重置选定内容,(添加重置变换后再CTRLz撤回可能出错)l 重置变换可以同时对多对象使用l 修改器搜索添加的重置变换不好使(???l ......
  • 3DS MAX备忘笔记(命令-点层级)
    点层级焊接:l 修复破面,可以设置阈值,全选点后一键焊接所有挨得近的重复点l 合并两物体,可以设置阈值,全选两破面所含的点后一键焊接所有挨得近的重复点,连接两个破面 目标焊接:可以跨物体焊接两个破面的点(无阻挡)移除backspace退格:保留面删除点删除delete:直接连带删除点周......
  • 3DS MAX备忘笔记(选择命令)
    选择命令循环:l 双击边使用,选择首尾相接的一圈边。l 选择某面+按ctrl双击旁边的面使用。l 无法选择多边面的一圈边l 点循环的边:均匀间隔选择。选择某边+按下点循环l 点循环的面:=点循环边+按下ctrl时转面层级(面层级不能直接点循环)环形:l 选择平行的一圈边。选择......
  • 3DS MAX备忘笔记(命令-边和边界)
    边层级移除:l backspace:删除边留下顶点和面,不改变轮廓l CTRLbackspace:删除边和顶点留下面,在接触边界的边使用会导致轮廓改变连接:l 一共选中(可夹角可平行的)x条边,在任两边之间取中点(均分n+1段)连接1(n)条线l 可用于给柱体添加中段横截线圈l 参数:均分n段数目/新边之......
  • Windows bat批处理多行内容输出到指定文件
    前言全局说明一、说明二、要写入到desktop.ini的内容echo[.ShellClassInfo]echoIconResource=favicon.icoechoIconFile=favicon.icoechoIconIndex=0三、bat批处理代码@Echooffchcp65001>nul(echo[.ShellClassInfo]echoIconResource=favicon.icoec......
  • 嵌入式Linux命令基础
    一、命令概述1.命令本质 命令的特性:一般就是对应shell命令,每一个命令代表一个可执行程序,运行一个命令就相当于运行一个可执行代码。2.打开终端方法第一种方法:通过鼠标右键选择打开终端第二种方法:利用Ctrl+Alt+T快捷键的方式3.普通用户/超级用户切换方法(1)普通用户......