🔍搜索⌘K

Windows CMD 命令行基础使用指南:从入门到常用操作

概述

CMD(Command Processor,命令提示符)是 Windows 自带的命令行工具,底子是早年 MS-DOS 那套操作逻辑,又加了不少更贴合 Windows 的功能。它不用图形界面,敲几行命令就能管文件、配系统、启程序,算是 Windows 运维和开发调试的基础工具之一。

从 Windows NT 系列(比如 Windows 2000、XP)一直到现在的 Windows 10/11,CMD 都还兼容得挺好,不光支持老 DOS 命令,连中文路径、中文文件名也能直接处理,把命令组合起来还能批量干活,比对着图形界面点鼠标快多了。

这篇把 CMD 最常用的一些基础命令整理出来,覆盖文件 / 文件夹管理、界面控制这些核心场景,刚接触 Windows 命令行的新手看着就能上手。

一、基础操作:打开与切换环境

用命令前得先打开 CMD 窗口,常用的开法有两种:

  1. 快捷打开:按 Win + R 调出 “运行” 窗口,输入 cmd 后按 Enter,直接打开默认路径的 CMD 窗口;
  2. 管理员模式:在 “开始菜单” 搜索 “cmd”,右键点击 “命令提示符”,选择 “以管理员身份运行”(适用于需要系统权限的操作,如修改系统文件)。

二、目录与磁盘操作:定位文件位置

CMD 里所有文件操作都认“当前工作目录”,所以得先搞清楚怎么切磁盘、怎么进到指定文件夹。

操作目标命令示例说明
进入指定文件夹cd 文件夹路径cd D:\Work\Documents路径可使用绝对路径(如 D:\Work)或相对路径(如当前在 D:\,输入 cd Work 进入子文件夹);若路径含空格,需用引号包裹,如 cd “D:\My Work”
切换到其他磁盘磁盘盘符:C: 或 D:注意:仅输入 cd D: 无法切换磁盘,必须直接输入盘符(带冒号)
回到当前磁盘根目录cd \cd \无论当前在哪个子文件夹,输入后直接回到磁盘根目录(如当前在 D:\Work\Docs,执行后回到 D:\)
回到上一级文件夹cd ..cd ..从当前文件夹向上返回一级(如从 D:\Work\Docs 回到 D:\Work)

三、文件 / 文件夹管理:创建、查看与删除

这部分是 CMD 最核心的日常操作,涵盖文件夹和文件的全生命周期管理。

1. 文件夹操作

操作目标命令示例说明
新建文件夹md 文件夹名 或 mkdir 文件夹名md TestFolder 或 mkdir D:\Work\NewDir支持绝对路径和相对路径,若路径中父文件夹不存在,需加 -p 参数(如 mkdir -p D:\A\B\C,会自动创建 A、B 文件夹)
删除空文件夹rd 文件夹名 或 rmdir 文件夹名rd TestFolder仅能删除空文件夹,若文件夹内有文件,需先删除文件或加 /s 参数强制删除(见下方)
删除非空文件夹rd /s 文件夹名rd /s TestFolder会删除文件夹及内部所有文件 / 子文件夹,执行时会提示确认(输入 Y 确认,N 取消)
强制删除文件夹(不提示)rd /s /q 文件夹名rd /s /q TestFolder/q 表示 “安静模式”,不弹出确认提示,谨慎使用(避免误删重要文件)

2. 文件操作

操作目标命令示例说明
新建空文件echo nul > 文件名echo nul > test.txt在当前目录创建空文件,支持带后缀的任意格式(如 echo nul > data.csv)
新建含内容的文件echo 内容 > 文件名echo “Hello CMD” > note.txt将 “内容” 写入文件,若文件已存在,会覆盖原有内容;若需追加内容,将 > 改为 >>(如 echo “新增内容” >> note.txt)
查看文件内容type 文件名type test.txt适用于文本文件(如 .txt、.bat),会在 CMD 窗口直接输出文件内容;若文件过大,可配合 more 分页查看(如 type large.txt more)
删除文件del 文件名del test.txt可删除单个文件,也支持通配符批量删除(如 del *.txt 删除当前目录所有 .txt 文件,del D:\Work*.log 删除指定路径所有 .log 文件)
复制文件copy 源文件路径 目标路径copy test.txt D:\Backup 或 copy D:\A\data.csv D:\B\data_backup.csv若目标路径是文件夹,文件会保留原文件名;若指定新文件名(如第二个示例),会复制并改名
移动文件(剪切)move 源文件路径 目标路径move test.txt D:\Work 或 move D:\A\old.txt D:\B\new.txt功能类似 “剪切粘贴”,区别于 copy(复制保留原文件);若目标路径已存在同名文件,会提示是否覆盖

四、常用辅助命令:提升操作效率

除了管文件,下面这些辅助命令能让 CMD 用起来更顺手,像“看内容”“清屏”“退出”这些需求都靠它们。

操作目标命令示例说明
列出当前目录内容dirdir 或 dirD:\Work 显示指定目录下的所有文件和文件夹,包括创建时间、大小等信息;加 /a 显示隐藏文件(如 dir /a),加 /p 分页显示(如 dir /p)
(兼容 Linux)列出目录lslsWindows 10/11 中默认支持 ls 命令(作为 dir 的别名),功能与 dir 类似,适合习惯 Linux 命令的用户
查看文件类型assoc .文件后缀assoc .txt 或 assoc .docxCMD 中无 file 命令(原博客中 file $file 有误),需用 assoc 查看文件后缀与应用程序的关联(如 assoc .txt 会显示 .txt=txtfile,表示文本文件)
从 CMD 打开图形界面start .start .在当前目录打开 Windows 资源管理器(图形界面),方便可视化操作当前路径的文件
从 CMD 打开文件start 文件名start test.txt 或 start report.docx用系统默认程序打开指定文件(如 .txt 用记事本打开,.docx 用 Word 打开)
清屏clscls清空 CMD 窗口内所有历史输出,保持界面整洁(快捷键 Ctrl+L 也可实现)
退出 CMD 窗口exitexit关闭当前 CMD 窗口,若有未保存的操作(如批量处理),需先完成再执行

五、注意事项与实用技巧

  1. 路径空格处理:若文件 / 文件夹路径含空格(如 D:\My Documents),需用英文双引号包裹路径,否则 CMD 会识别错误(正确:cd “D:\My Documents”,错误:cd D:\My Documents);
  2. 通配符使用:_ 代表任意字符(如 _.txt 匹配所有文本文件),? 代表单个字符(如 file?.txt 匹配 file1.txt、file2.txt),批量操作时非常高效;
  3. 命令帮助:所有 CMD 命令都可通过 命令 /? 查看详细用法(如 cd /?、dir /?),新手可随时查阅;
  4. 快捷键辅助:CMD 支持快捷键提升效率,如 Tab 自动补全路径(输入 cd D:\W 后按 Tab,会自动补全为 cd D:\Work)、↑ 键查看历史命令。

总结

CMD 是 Windows 自带的基础工具,别看它界面土,能耐不小 —— 小到管文件,大到写批量脚本,敲命令都能搞定。这篇文章整理的覆盖了日常九成的场景,你只要记住 “切目录 → 动文件 → 辅助操作” 这个节奏,练几次就熟了。

想再进一步,可以去学 CMD 脚本(.bat 文件),把常用命令攒成一个脚本一键跑(比如批量备份、自动清日志),效率更高。