MS-DOS 常用指令集

MS-DOS 常用指令集,适用于经典的 DOS 操作系统(如 MS-DOS 6.22、PC DOS 等)及 Windows 命令提示符(CMD)的兼容模式。这些命令是文件管理、系统操作和批处理编程的基础:


📁 DOS 常用命令速查表(核心15条)

命令 功能描述 基础用法示例 关键参数说明
DIR 列出目录内容 DIR C:\Windows /P(分页)、/W(宽列表)、/S(含子目录)
CD 切换目录 CD Documents CD ..(返回上级) CD \(返回根目录)
MD 创建目录 MD NewFolder -
RD 删除空目录 RD OldFolder /S(删除非空目录,慎用!)
COPY 复制文件 COPY file.txt D:\Backup\ COPY A.TXT+B.TXT C.TXT(合并文件)
XCOPY 复制目录(含子目录) XCOPY C:\Data D:\Backup /E /E(含空目录)、/Y(覆盖不提示)
DEL 删除文件 DEL temp.txt /F(强制)、/Q(静默)
REN 重命名文件 REN old.txt new.txt -
TYPE 显示文本内容 TYPE log.txt `TYPE file.txt
CLS 清屏 CLS -
PATH 设置可执行文件搜索路径 PATH C:\Tools;D:\Apps -
ATTRIB 修改文件属性 ATTRIB +R report.doc +R(只读)、+H(隐藏)、-H(取消隐藏)
CHKDSK 检查磁盘错误 CHKDSK C: /F /F(修复错误)
FORMAT 格式化磁盘 ⚠️ FORMAT A: /Q /Q(快速格式化)
HELP 查看命令帮助 HELP COPY -

一、基础操作命令

命令 功能描述 示例
DIR 显示目录内容 DIR C:\(列出C盘文件)
CD / CHDIR 切换目录 CD WINDOWS(进入目录)
MD / MKDIR 创建新目录 MD NEWFOLDER
RD / RMDIR 删除空目录 RD OLD
CLS 清屏 CLS
DATE 显示/设置系统日期 DATE
TIME 显示/设置系统时间 TIME
VER 显示 DOS 版本号 VER

二、文件操作命令

命令 功能描述 示例
COPY 复制文件 COPY A.TXT B.TXT
XCOPY 复制目录及文件(含子目录) XCOPY /S C:\DATA D:\BACKUP
DEL / ERASE 删除文件 DEL TEMP.TXT
REN / RENAME 重命名文件 REN OLD.TXT NEW.TXT
TYPE 显示文本文件内容 TYPE README.TXT
EDIT 启动文本编辑器(DOS 5.0+) EDIT CONFIG.SYS
ATTRIB 修改文件属性 ATTRIB +R FILE.TXT(设为只读)

三、磁盘管理命令

命令 功能描述 示例
FORMAT 格式化磁盘 FORMAT A: /Q(快速格式化)
CHKDSK 检查磁盘错误 CHKDSK C: /F(修复错误)
DISKCOPY 全盘复制(软盘→软盘) DISKCOPY A: A:
VOL 显示磁盘卷标 VOL C:
LABEL 创建/修改磁盘卷标 LABEL D: BACKUP

四、系统配置与批处理

命令 功能描述 示例
PATH 设置可执行文件搜索路径 PATH C:\DOS;C:\TOOLS
PROMPT 自定义命令提示符 PROMPT $P$G(显示当前路径)
ECHO 显示消息/开关命令回显 ECHO HELLO WORLD
PAUSE 暂停批处理执行 PAUSE
REM 添加批处理注释 REM 这是注释
CALL 调用另一个批处理文件 CALL BACKUP.BAT
MEM 显示内存使用情况 MEM /C(分类显示)

五、高级工具命令

命令 功能描述 示例
FDISK 磁盘分区工具 FDISK(慎用!)
DEBUG 汇编语言调试器 DEBUG
TREE 以树形图显示目录结构 TREE /F(包含文件)
MORE 分页显示输出 `DIR
FIND 搜索文件中字符串 FIND "ERROR" LOG.TXT
SORT 排序文本输出 `DIR

六、网络相关(需加载网络组件)

命令 功能描述
NET USE 映射网络驱动器
PING 测试网络连接(部分后期版本)
FTP FTP 客户端
TELNET Telnet 客户端

注意事项:

  1. 区分大小写 :DOS 命令不区分大小写(如 DIR = dir)。
  2. 危险命令
    • FORMAT:格式化会永久删除数据
    • DELTREE(DOS 6.0+):删除目录及所有内容(慎用)。
    • FDISK:错误操作可能导致硬盘数据丢失。
  3. 文件通配符
    • * 匹配任意字符(COPY *.TXT A:\
    • ? 匹配单个字符(DEL DOC?.TXT
  4. 批处理脚本 :扩展名为 .BAT,可用文本编辑器编写。

经典批处理示例:备份当前目录

batch 复制代码
@ECHO OFF
REM backup.bat - 备份当前目录到D盘
XCOPY *.* D:\BACKUP /S /Y
ECHO 备份完成!
PAUSE

💡 现代替代建议

当前 Windows 系统请使用 CMDPowerShell(功能更强大)。例如:

  • 查看目录:dir → PowerShell:Get-ChildItem
  • 文本处理:FIND → PowerShell:Select-String "ERROR"
  • 系统信息:MEM → PowerShell:Get-CimInstance Win32_OperatingSystem

此清单覆盖了 DOS 核心命令,如需更深入的批处理编程或特定工具(如 MODE 设置串口),建议查阅 MS-DOS 原版手册!