Windows 命令提示符(CMD)操作(七):扩展命令和功能

简介: Windows 命令提示符(CMD)操作(七):扩展命令和功能

七、扩展命令和功能

7.1 date

显示或设置日期

一般语法和用法:

date [/t | <日期>]
  • /t:显示当前日期,而不提示输入新日期。
  • <日期>:设置新的日期。

例如,要显示当前日期,只需在命令行中输入:

date

要更改当前日期,你可以使用 date 命令并指定新的日期。例如,要将日期设置为 2024 年 2 月 15 日,你可以输入:

date 02-15-2024

需要注意的是,更改系统日期需要管理员权限(在 Windows 中可能需要管理员权限)。不当更改系统日期可能会影响系统的正常运行,因此在进行此类操作时应谨慎行事。

7.2 time

显示或设置时间

一般语法和用法:

time [/t | <时间>]
  • /t:显示当前时间,而不提示输入新时间。
  • <时间>:设置新的时间。

例如,要显示当前时间,只需在命令行中输入:

time

要更改当前时间,你可以使用 time 命令并指定新的时间。例如,要将时间设置为下午 2:30,你可以输入:

time 14:30

需要注意的是,更改系统时间需要管理员权限(在 Windows 中可能需要管理员权限)。不当更改系统时间可能会影响系统的正常运行,因此在进行此类操作时应谨慎行事。

7.3 choice

提供给用户选择 "是" 或 "否" 之间的一个选项

一般语法和用法:

choice [/c choices] [/n] [/t timeout /d choice] [/m prompt]

常见选项和参数包括:

/c choices:指定用户可用的选择列表。例如,/c ABYN 表示用户可以选择 A、B、Y 或 N 中的一个。

/n:不显示提示文本,直接等待用户输入。

/t timeout:设置超时时间(以秒为单位),在超时后选择默认选项。

/d choice:指定默认选项。

/m prompt:设置提示文本。

例如,要提示用户选择 "Yes" 或 "No",并且在用户没有输入任何内容时选择默认值 "No",可以使用以下命令:

choice /c YN /m "Do you want to continue?"

7.4 doskey

在命令提示符下创建宏、重定向输出等

一般语法:

doskey [options] [macros]

常见选项和参数包括:

  • /history:显示当前命令历史记录。
  • /reinstall:重新安装 doskey 宏,清除所有宏定义。
  • /macros:显示当前定义的宏列表。
  • /exename=:指定要使用 doskey 的可执行文件的名称。

doskey 主要用于创建和管理命令别名(宏)。例如,要创建一个名为 ll 的命令别名,使其等同于 dir /w,可以运行以下命令:

doskey ll=dir /w

此后,每当你输入 ll 时,系统都会自动执行 dir /w 命令,从而显示当前目录下的文件和子目录列表。

要查看当前定义的宏列表,可以使用 /macros 选项:

doskey /macros

要查看当前的命令历史记录,可以使用 /history 选项:

doskey /history

7.5 subst

创建虚拟驱动器的关联路径

一般语法:

 subst [<驱动器>: [<路径>]]
 subst [<驱动器>: /d]
  • <驱动器>:指定要映射的驱动器号,可以是 A 至 Z 中的任意一个字母。
  • <路径>:指定要映射到驱动器号的路径。
  • /d:取消已经映射的驱动器号。

例如,要将路径 C:\Users\Username\Documents 映射为驱动器号 D:,可以运行以下命令:

subst D: C:\Users\Username\Documents

现在,你可以在命令行或文件浏览器中通过 D: 访问 C:\Users\Username\Documents 中的文件和文件夹。

要取消已经映射的驱动器号,可以使用 /d 选项:

subst D: /d

subst 命令通常用于简化文件路径的访问,尤其是对于那些经常被访问的目录。然而,需要注意的是,映射的驱动器号只在当前用户登录会话中有效,且在重新启动后会被重置。

7.6 sort

对文本文件中的行进行排序

一般语法:

sort [options] [file]

file:指定要排序的文件名,如果未指定文件名,则 sort 命令将从标准输入中读取数据。

options:可以是一些选项,用于指定排序的方式,如按照字母顺序排序、按照数字顺序排序等。

常见选项包括:


/r:反向排序。

/n:按照数字顺序排序。

/o <输出文件>:将排序结果输出到指定文件中。

例如,要按照字母顺序对文件 example.txt 中的内容进行排序,并将结果输出到新文件 sorted.txt 中,可以运行以下命令:

sort example.txt /o sorted.txt

要按照数字顺序对文件 numbers.txt 中的内容进行排序,并将结果输出到标准输出(即显示在命令行窗口中),可以运行以下命令:

sort /n numbers.txt

7.7 echo

显示消息或启用/禁用命令回显

一般语法:

echo [字符串]

其中 [字符串] 是要显示的文本内容。

例如,要在命令行窗口中显示 "Hello, World!",只需输入以下命令:

echo Hello, World!

echo 命令还可以与特殊的控制字符结合使用,用于产生特殊效果。常见的控制字符包括:

  • \n:换行。
  • \t:制表符。
  • \b:退格。

例如,要在两行上分别显示 "Hello" 和 "World!",可以使用换行控制字符 \n:

echo Hello\nWorld!

7.8 cls

清除屏幕内容

cls 命令不带任何参数,语法非常简单,只需在命令行中输入 cls 即可。

例如,要清空命令行窗口上显示的所有文本信息,只需输入:

cls

7.9 exit

退出命令提示符

exit 命令通常不需要任何参数,只需在命令行中输入 exit 即可。

例如,在 Windows 中,要关闭当前的命令行窗口,只需输入:

exit

7.10 reg

注册表操作相关命令,如查询、导出、导入注册表项等

一般语法:

reg [options] <command> [parameter]

其中 [options] 是一些可选的选项,<command> 是要执行的命令,[parameter] 是相应命令的参数。


常见的命令和选项包括:


query:用于查询注册表中的项和值。

/s:递归查询子项。

/v:显示详细信息,包括数据值和类型。

add:用于添加新的注册表项或值。

delete:用于删除注册表中的项和值。

export:用于将注册表项导出到文件。

import:用于将注册表项从文件导入到注册表中。

例如,要查询注册表中 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion 键下的所有子项,可以运行以下命令:

reg query HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion /s

要添加一个新的注册表项,可以运行以下命令:

reg add HKEY_CURRENT_USER\Software\MyApp


相关文章
|
15天前
|
存储 文字识别 C#
.NET开源免费、功能强大的 Windows 截图录屏神器
今天大姚给大家分享一款.NET开源免费(基于GPL3.0开源协议)、功能强大、简洁灵活的 Windows 截图、录屏、Gif动图制作神器:ShareX。
|
15天前
|
人工智能 机器人 C++
【C++/Python】Windows用Swig实现C++调用Python(史上最简单详细,80岁看了都会操作)
【C++/Python】Windows用Swig实现C++调用Python(史上最简单详细,80岁看了都会操作)
|
15天前
|
缓存 监控 网络协议
Windows网络管理及诊断命令整理
Windows网络管理及诊断命令整理
29 0
|
15天前
|
NoSQL Linux Redis
Redis的介绍,以及Redis的安装(本机windows版,虚拟机Linux版)和Redis常用命令的介绍
Redis的介绍,以及Redis的安装(本机windows版,虚拟机Linux版)和Redis常用命令的介绍
35 0
|
15天前
|
缓存 网络协议 Linux
碎片技能:在 Windows 的任意目录一键快捷进入 CMD 命令行界面
在Windows 10/11中,SaaS服务商常需使用命令行,如PowerShell或CMD。本文介绍了如何进入DOS命令行:通过“开始”菜单→“运行”→输入“cmd”,然后确认。此外,还展示了如何在任意目录快速启动DOS命令行,只需右键点击并选择相应菜单项。提供两种实现方法:一是导入注册表文件,二是使用名为ContextMenuManager的优化软件。建议使用软件方法,易于添加和删除菜单项。
26 1
碎片技能:在 Windows 的任意目录一键快捷进入 CMD 命令行界面
|
15天前
|
Oracle Java 关系型数据库
windows 下 win11 JDK17安装与环境变量的配置(配置简单详细,包含IJ中java文件如何使用命令运行)
本文介绍了Windows 11中安装JDK 17的步骤,包括从官方网站下载JDK、配置环境变量以及验证安装是否成功。首先,下载JDK 17的安装文件,如果没有Oracle账户,可以直接解压缩文件到指定目录。接着,配置系统环境变量,新建`JAVA_HOME`变量指向JDK安装路径,并在`Path`变量中添加。然后,通过命令行(cmd)验证安装,分别输入`java -version`和`javac -version`检查版本信息。最后,作者分享了如何在任意位置运行Java代码,包括在IntelliJ IDEA(IJ)中创建的Java文件,只需去掉包声明,就可以通过命令行直接运行。
181 0
|
15天前
|
机器学习/深度学习 人工智能 Windows
一些常见的Windows命令
一些常见的Windows命令
22 0
|
15天前
|
域名解析 缓存 网络协议
16.系统知识-Windows的常用命令
16.系统知识-Windows的常用命令
|
15天前
|
Python Windows
【Python】Windows如何在cmd中切换python版本
【Python】Windows如何在cmd中切换python版本
|
15天前
|
测试技术 API Windows
Windows 如何使用 cURL 命令?快速上手
在工作流程中,为了快速验证 API 接口有效性,团队成员经常转向直接执行 cURL 命令的方法。这种做法不仅节省时间,而且促进了团队效率的提升。对于使用 Windows 系统的用户来说,这里有一套详细的操作指南来执行 cURL 命令。