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


相关文章
|
18天前
|
存储 文字识别 C#
.NET开源免费、功能强大的 Windows 截图录屏神器
今天大姚给大家分享一款.NET开源免费(基于GPL3.0开源协议)、功能强大、简洁灵活的 Windows 截图、录屏、Gif动图制作神器:ShareX。
|
19天前
|
人工智能 机器人 C++
【C++/Python】Windows用Swig实现C++调用Python(史上最简单详细,80岁看了都会操作)
【C++/Python】Windows用Swig实现C++调用Python(史上最简单详细,80岁看了都会操作)
|
25天前
|
Python Windows
【Python】Windows如何在cmd中切换python版本
【Python】Windows如何在cmd中切换python版本
|
29天前
|
测试技术 API Windows
Windows 如何使用 cURL 命令?快速上手
在工作流程中,为了快速验证 API 接口有效性,团队成员经常转向直接执行 cURL 命令的方法。这种做法不仅节省时间,而且促进了团队效率的提升。对于使用 Windows 系统的用户来说,这里有一套详细的操作指南来执行 cURL 命令。
|
1月前
|
Windows
windows server 2019 安装NET Framework 3.5失败,提示:“安装一个或多个角色、角色服务或功能失败” 解决方案
windows server 2019 安装NET Framework 3.5失败,提示:“安装一个或多个角色、角色服务或功能失败” 解决方案
143 0
|
1月前
|
安全 数据安全/隐私保护 Windows
解锁安全之门,Windows Server 2019密码修改攻略大揭秘
解锁安全之门,Windows Server 2019密码修改攻略大揭秘
|
1月前
|
存储 安全 网络安全
铁壁如墙-WINDOWS SERVER 2019勒索病毒终极防御指南
铁壁如墙-WINDOWS SERVER 2019勒索病毒终极防御指南
|
1月前
|
网络协议 数据安全/隐私保护 Windows
Windows Server 各版本搭建域控制器实现通过域管理用户(03~19)
Windows Server 各版本搭建域控制器实现通过域管理用户(03~19)
47 1
|
1月前
|
存储 数据安全/隐私保护 索引
Windows Server 各版本搭建文件服务器实现共享文件(03~19)
Windows Server 各版本搭建文件服务器实现共享文件(03~19)
171 1