Windows 命令行实用指南

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

命令行是 Windows 系统中强大的工具,熟练掌握命令行操作可以大幅提升工作效率。本文整理了常用的命令行操作和实用技巧,帮助你快速上手。

获取帮助

在命令行中,你可以随时查看命令的详细用法:

help 命令名

例如,help dir 可以查看 dir 命令的完整说明和参数列表。

目录导航

基本切换

# 切换到指定盘符的根目录
d:
c:

# 切换到指定路径(需要先切换盘符)
cd D:\downloads

# 切换到当前路径下的子文件夹
cd demo

# 回退到上一级目录
cd ..

# 回退到上级目录的子文件夹
cd ..\demo

# 回退到当前盘符的根目录
cd \
cd /

快捷方式

技巧 1:文件资源管理器快速打开命令行

在文件夹窗口中按 Alt + D,光标会定位到地址栏,输入 cmdpowershell 即可在当前目录打开命令行。

技巧 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 命令查看帮助文档。

—— 本文完 ——

也可以看看