菜鸟科技网

DOS命令有哪些?30字内疑问标题

这份大全将命令分为几大类,并对每个命令提供了功能、语法、常用参数和示例

DOS命令有哪些?30字内疑问标题-图1
(图片来源网络,侵删)

目录与文件操作命令

这些是 DOS 中最核心、最常用的命令。

DIR (Directory)

  • 功能: 列出当前目录或指定目录下的文件和子目录列表。
  • 语法: DIR [盘符:][路径][文件名] [/A[[:]属性]] [/B] [/C] [/D] [/L] [/N] [/O[[:]排序顺序]] [/P] [/Q] [/S] [/T[[:]时间]] [/W] [/X] [/4]
  • 常用参数:
    • /A: 显示具有指定属性的文件。/A D 只显示目录,/A H 显示隐藏文件。
    • /B: 使用纯文本格式(无标题信息,无摘要)。
    • /P: 分页显示,每显示一屏后暂停,按任意键继续。
    • /W: 以宽格式显示,每行显示多个文件名和目录名。
    • /S: 递归显示指定目录及其所有子目录中的文件。
    • /O: 按指定顺序排序。/O:N 按名称排序,/O:S 按大小排序,/O:E 按扩展名排序,/O:D 按日期/时间排序。
  • 示例:
    • DIR:显示当前目录下的文件和文件夹。
    • DIR /W /P:以宽格式分页显示当前目录内容。
    • DIR C:\Windows /S:显示 C:\Windows 目录及其所有子目录中的文件。

CD (Change Directory)

  • 功能: 切换当前工作目录。
  • 语法: CD [/D] [盘符:][路径]
  • 常用参数:
    • /D: 同时切换当前驱动器和目录。CD /D D:\MyFolder
    • 表示返回上一级目录。
    • \: 表示根目录。
  • 示例:
    • CD C:\Windows:将当前目录切换到 C:\Windows。
    • CD ..:返回到上一级目录。
    • CD \:直接返回到当前驱动器的根目录。

MD (Make Directory) 或 MKDIR

  • 功能: 创建一个新的子目录。
  • 语法: MD [盘符:][路径]目录名
  • 示例:
    • MD MyFolder:在当前目录下创建名为 "MyFolder" 的文件夹。
    • MD C:\Data\Reports:在 C 盘创建多级嵌套的目录结构。

RD (Remove Directory) 或 RMDIR

  • 功能: 删除一个空的子目录。
  • 语法: RD [盘符:][路径]目录名
  • 注意: 目录必须为空才能被删除,要删除非空目录,需要先使用 DELDELTREE 删除其内部内容。
  • 示例:
    • RD MyFolder:删除当前目录下名为 "MyFolder" 的空文件夹。

COPY

  • 功能: 将一个或多个文件复制到另一个位置。
  • 语法: COPY [/D] [/V] [/N] [/Y] /-Y] [/Z] [/L] [/A] [/B] 源文件 [目标文件]
  • 常用参数:
    • /Y: 确认覆盖现有文件,不提示。
    • /-Y: 覆盖文件前提示用户确认。
    • /V: 验证新文件写入后是否正确。
  • 示例:
    • COPY file1.txt C:\Backup\:将 file1.txt 复制到 C:\Backup 目录。
    • COPY *.txt C:\Documents\:将当前目录下所有 .txt 文件复制到 C:\Documents。
    • COPY file1.txt + file2.txt combined.txt:将 file1.txt 和 file2.txt 合并并保存为 combined.txt。

XCOPY (Extended Copy)

  • 功能: 功能比 COPY 更强大,可以复制整个目录树(包括子目录和文件)。
  • 语法: XCOPY 源 [目标] [/A | /M] [/D[:日期]] [/P] [/S [/E]] [/V] [/W] [/C] [/I] [/Q] [/F] [/L] [/G] [/H] [/R] [/T] [/U] [/K] [/N] [/O] [/X] [/Y] [/-Y] [/Z]
  • 常用参数:
    • /S: 复制目录和非空子目录。
    • /E: 复制所有子目录,包括空目录,通常与 /S 一起使用。
    • /I: 如果目标不存在,且复制多个文件,则假定目标是一个目录。
    • /H: 也复制隐藏和系统文件。
    • /Y: 不提示确认覆盖。
  • 示例:
    • XCOPY C:\MyProject D:\Backup\MyProject /E /I /Y:将 C:\MyProject 整个目录(包括所有子目录和文件)复制到 D:\Backup\MyProject,如果目标目录不存在则创建,且不提示覆盖。

DEL (Delete) 或 ERASE

  • 功能: 删除一个或多个文件。
  • 语法: DEL [/P] [/F] [/S] [/Q] [/A[[:]属性]] 文件名
  • 常用参数:
    • /P: 删除每个文件之前都提示用户确认。
    • /F: 强制删除只读文件。
    • /S: 删除指定目录及其所有子目录中的指定文件。
    • /Q: 安静模式,不删除提示。
    • 通配符,表示“所有文件”。
  • 示例:
    • DEL temp.txt:删除当前目录下的 temp.txt 文件。
    • DEL /P *.tmp:删除当前目录下所有 .tmp 文件,每删除一个都提示一次。
    • DEL /Q /S C:\Temp\*.*:静默、递归地删除 C:\Temp 目录及其子目录下的所有文件。

REN (Rename) 或 RENAME

  • 功能: 重命名一个或多个文件。
  • 语法: REN [盘符:][路径]旧文件名 新文件名
  • 注意: 新文件名不能包含盘符或路径。
  • 示例:
    • REN oldfile.txt newfile.txt:将 oldfile.txt 重命名为 newfile.txt。
    • REN *.doc *.txt:将当前目录下所有 .doc 文件扩展名改为 .txt。

TYPE

  • 功能: 在屏幕上显示文本文件的内容。
  • 语法: TYPE [盘符:][路径]文件名
  • 示例:
    • TYPE C:\config.sys:显示 C:\config.sys 文件的内容。

ATTRIB (Attribute)

  • 功能: 显示或更改文件和目录的属性(只读、存档、隐藏、系统)。
  • 语法: ATTRIB [+R | -R] [+A | -A] [+S | -S] [+H | -H] [[盘符:][路径]文件名] [/S [/D]]
  • 常用参数:
    • +R: 设置为只读属性。
    • -R: 清除只读属性。
    • +H: 设置为隐藏属性。
    • -H: 清除隐藏属性。
    • /S: 递归处理当前目录及其所有子目录中的文件。
  • 示例:
    • ATTRIB +R secret.txt:将 secret.txt 设置为只读。
    • ATTRIB -H C:\hidden_file.dat:取消 C:\hidden_file.dat 的隐藏属性。
    • ATTRIB:显示当前目录下所有文件的属性。

磁盘操作命令

FORMAT

  • 功能: 格式化磁盘,使其能够被 DOS 使用。
  • 语法: FORMAT 盘符: [/FS:文件系统] [/V:卷标] [/Q] [/A:大小] [/C]
  • 常用参数:
    • /FS: 指定文件系统,如 FAT, FAT32, NTFS (在 DOS 下通常为 FAT)。
    • /V: 指定卷标(磁盘名称)。
    • /Q: 快速格式化(仅用于已格式化过的磁盘)。
    • /C: 格式化后压缩所有 NTFS 卷上的文件。
  • 警告: 此命令会永久删除磁盘上的所有数据!
  • 示例:
    • FORMAT A: /V:MYDISK /Q:快速格式化 A 盘,并设置卷标为 "MYDISK"。

CHKDSK

  • 功能: 检查磁盘并报告状态,包括文件错误和坏扇区。
  • 语法: CHKDSK [盘符:][路径]文件名 [/F] [/V] [/R] [/X] [/I] [/C] [/L[:大小]]
  • 常用参数:
    • /F: 修复磁盘上的错误。
    • /R: 查找并恢复坏扇区,并读取该区域上的所有信息。/R 包含了 /F 的功能。
    • /V: 显示磁盘上所有文件的完整路径和名称。
  • 示例:
    • CHKDSK C: /F:检查并修复 C 盘上的错误。

DEFRAG

  • 功能: 整理磁盘碎片,提高磁盘读写速度。
  • 语法: DEFRAG 盘符: [/F] [/S] [/X] [/V]
  • 常用参数:
    • /F: 完整整理,包括空间优化。
    • /X: 对卷进行优化,强制包含空的空间。
  • 示例:
    • DEFRAG C: /F:完整整理 C 盘碎片。

DISKCOPY

  • 功能: 将一张软盘的内容完整地复制到另一张软盘。
  • 语法: DISKCOPY [盘符1:] [盘符2:] [/V]
  • 注意: 此命令主要用于软盘,对硬盘无效。
  • 示例:
    • DISKCOPY A: B::将 A 盘的内容复制到 B 盘。

FDISK

  • 功能: 硬盘分区命令。
  • 语法: FDISK
  • 说明: 这是一个交互式菜单程序,用于创建、删除、设置和显示硬盘分区,操作有风险,需谨慎。

系统信息与配置命令

MEM

  • 功能: 显示计算机的内存使用情况。
  • 语法: MEM [/C | /D | /F | /M module_name | /P]
  • 常用参数:
    • /C: 显示内存中每个 MS-DOS 设备驱动的详细信息。
    • /D: 显示内存区域的详细信息。
    • /F: 显示空闲的内存区域。

VER

  • 功能: 显示当前正在运行的 DOS 操作系统的版本。
  • 语法: VER
  • 示例:
    • VER:可能显示类似 MS-DOS Version 6.22 的信息。

DATETIME

  • 功能: 显示或设置计算机的日期和时间。
  • 语法: DATETIME
  • 说明: 执行命令后会提示用户输入新的日期或时间。

SYS

  • 功能: 将 MS-DOS 系统文件复制到指定的磁盘,使其可以启动。
  • 语法: SYS 盘符:
  • 示例:
    • SYS A::将系统文件复制到 A 盘,使其成为可启动的系统盘。

LABEL

  • 功能: 创建、更改或删除磁盘的卷标。
  • 语法: LABEL [盘符:][卷标]
  • 示例:
    • LABEL C: MainDrive:将 C 盘的卷标设置为 "MainDrive"。

SET

  • 功能: 显示、设置或删除 DOS 环境变量。
  • 语法: SET [变量名=[字符串]]
  • 示例:
    • PATH=C:\DOS;C:\Windows:设置或追加 PATH 环境变量。
    • TEMP=C:\Temp:设置 TEMP 环境变量。

其他实用命令

CLS (Clear Screen)

  • 功能: 清除屏幕上的所有内容,并将光标移到左上角。
  • 语法: CLS

HELP

  • 功能: 显示所有 DOS 命令的帮助信息,或显示特定命令的语法。
  • 语法: HELP [命令名]
  • 示例:
    • HELP:显示所有命令的帮助。
    • HELP DIR:显示 DIR 命令的详细帮助。

TREE

  • 功能: 以图形化方式显示驱动器或路径的目录结构。
  • 语法: TREE [盘符:][路径] [/F] [/A]
  • 常用参数:
    • /F: 显示每个目录中的文件名。
    • /A: 使用 ASCII 字符而不是扩展字符来绘制树状结构。
  • 示例:
    • TREE C:\ /F:显示 C 盘的完整目录结构及所有文件。

PATH

  • 功能: 显示或设置可执行文件的搜索路径。
  • 语法: PATH [[盘符:][路径];...]PATH ; (清空路径)
  • 示例:
    • PATH:显示当前的搜索路径。
    • PATH C:\Windows;C:\DOS:设置搜索路径为 C:\Windows 和 C:\DOS。

MORE

  • 功能: 逐屏显示输出内容。
  • 语法: TYPE 文件名 | MORE命令 | MORE
  • 示例:
    • TYPE longfile.txt | MORE:分页显示 longfile.txt 的内容。
    • DIR /S | MORE:分页显示递归的目录列表。

高级/外部命令

这些命令通常以 .COM, .EXE, .SYS 等形式独立存在,位于 C:\DOSC:\Windows\Command 目录下。

DELTREE

  • 功能: 删除一个目录及其所有子目录和文件,功能强大但非常危险。
  • 语法: DELTREE [/Y] [盘符:][路径]目录名
  • 注意: 在现代 Windows 的 CMD 中,此命令已被 RD /SRMDIR /S 取代。
  • 示例:
    • DELTREE /Y C:\OldStuff:静默、彻底地删除 C:\OldStuff 目录及其所有内容。

UNDELETE

  • 功能: 恢复被 DEL 命令误删除的文件。
  • 语法: UNDELETE [文件名] [/LIST] [/ALL] [/DT | /DOS]

UNFORMAT

  • 功能: 尝试恢复被 FORMAT 命令格式化的磁盘。
  • 语法: UNFORMAT 盘符: [/L] [TEST]

EDIT

  • 功能: 启动 MS-DOS 编辑器,一个简单的文本编辑器,用于创建和修改文本文件(如 .BAT, .SYS, .INI)。
  • 语法: EDIT [文件名]

现代环境中的 DOS 命令

在现代 Windows 系统中,你仍然可以通过 命令提示符PowerShell 来使用大部分这些命令。

  • 打开 CMD: 按 Win + R,输入 cmd,然后回车。
  • 兼容性: 大部分命令(如 DIR, CD, COPY, DEL)依然可用。
  • 路径分隔符: Windows 同时支持 \ 和 作为路径分隔符。
  • 不区分大小写: Windows 的 CMD 默认不区分命令大小写(DIRdir 效果相同)。
  • 长文件名: 支持包含空格的长文件名,但需要用引号括起来,COPY "My Document\report.doc" "D:\Backup\"

希望这份大全能帮助你全面了解 DOS 命令!

DOS命令有哪些?30字内疑问标题-图2
(图片来源网络,侵删)
DOS命令有哪些?30字内疑问标题-图3
(图片来源网络,侵删)
分享:
扫描分享到社交APP
上一篇
下一篇