Windows 命令行实用指南
·2 分钟·1,157 字·已发布 2,188 天,请注意时效性

命令行是 Windows 系统中强大的工具,熟练掌握命令行操作可以大幅提升工作效率。本文整理了常用的命令行操作和实用技巧,帮助你快速上手。
获取帮助
在命令行中,你可以随时查看命令的详细用法:
help 命令名
例如,help dir 可以查看 dir 命令的完整说明和参数列表。
目录导航
基本切换
# 切换到指定盘符的根目录
d:
c:
# 切换到指定路径(需要先切换盘符)
cd D:\downloads
# 切换到当前路径下的子文件夹
cd demo
# 回退到上一级目录
cd ..
# 回退到上级目录的子文件夹
cd ..\demo
# 回退到当前盘符的根目录
cd \
cd /
快捷方式
技巧 1:文件资源管理器快速打开命令行
在文件夹窗口中按 Alt + D,光标会定位到地址栏,输入 cmd 或 powershell 即可在当前目录打开命令行。
技巧 2:右键菜单打开 PowerShell
在文件夹空白处按住 Shift,单击鼠标右键,选择"在此处打开 PowerShell 窗口"。
技巧 3:快速输入路径
将文件夹拖入 PowerShell 窗口,可以自动输入该文件夹的完整路径。
文件和文件夹操作
查看和创建
# 列出当前目录下的文件和文件夹
dir
# 创建文件夹
mkdir demo
# 创建空文件(多种方式)
type nul > file.txt
copy nul file.txt
echo. > file.txt
复制和移动
# 复制文件(同目录重命名)
copy demo1.md demo2.md
# 复制文件到文件夹
copy demo1.md demo
# 移动文件到文件夹
move demo.md demo
# 移动文件(重命名)
move old-name.txt new-name.txt
删除操作
# 删除单个文件(不可恢复)
del demo.md
# 删除文件夹内的所有文件(不包括子文件夹)
del demo
# 删除空文件夹
rd demo
# 删除文件夹及其内容(不可恢复)
rd /s /q demo
⚠️ 危险命令(慎用):
# 静默删除当前目录下所有文件和文件夹,无法恢复
del *.* /s /q /f
这个命令会删除当前目录下的所有内容且无法恢复,使用前请三思!
实用命令
创建测试文件
# 创建指定大小的空文件(单位:字节)
# 示例:创建 500MB 的文件
fsutil file createnew demo.txt 524288000
# 创建小文件
type nul > README.md
文本输出重定向
# 将命令输出写入文件(覆盖)
echo Hello World > output.txt
# 将命令输出追加到文件
echo New Line >> output.txt
# 创建空文件
echo. > empty.txt
提升效率的技巧
1. 使用 Tab 键自动补全
输入文件或文件夹名称的前几个字符后,按 Tab 键可以自动补全。多次按 Tab 可以在多个匹配项之间切换。
2. 使用方向键调用历史命令
↑和↓键可以浏览历史命令F7键可以显示命令历史列表F3键可以复制上一条命令
3. 快速清屏
cls
4. 在当前目录打开程序
如果已安装 VS Code,可以快速打开当前目录:
code .
类似地,许多程序都支持通过命令行打开:
# 打开文件资源管理器
explorer .
# 打开记事本
notepad filename.txt
CMD vs PowerShell
Windows 提供了两种命令行环境:
CMD(命令提示符)
- 传统的 Windows 命令行
- 命令简单,适合基础操作
- 兼容性好,支持批处理文件(.bat)
PowerShell
- 更现代、更强大的命令行工具
- 支持面向对象的管道操作
- 内置丰富的命令集(cmdlet)
- 推荐日常使用
常用命令速查表
| 功能 | 命令 | 说明 |
|---|---|---|
| 查看目录 | dir | 列出文件和文件夹 |
| 切换目录 | cd | 改变当前目录 |
| 创建文件夹 | mkdir | 创建新文件夹 |
| 删除文件 | del | 删除文件 |
| 删除文件夹 | rd | 删除文件夹 |
| 复制 | copy | 复制文件 |
| 移动 | move | 移动或重命名文件 |
| 清屏 | cls | 清空屏幕 |
| 查看文件 | type | 显示文件内容 |
| 查找文件 | where | 搜索文件位置 |
小结
掌握这些基本的命令行操作,可以让你在 Windows 系统中更高效地完成日常任务。虽然图形界面更直观,但命令行在批量操作、自动化脚本和远程管理等场景中具有不可替代的优势。
建议从常用命令开始练习,逐步提升命令行使用熟练度。遇到不熟悉的命令时,善用 help 命令查看帮助文档。
—— 本文完 ——