菜鸟科技网

cmd命令用法

基础入门

如何打开 CMD

有几种方法可以打开命令提示符:

cmd命令用法-图1
(图片来源网络,侵删)
  • 最快方法:按下 Win + R 键,输入 cmd,然后按回车。
  • 开始菜单搜索:点击“开始”按钮,直接输入 cmd命令提示符,然后点击打开。
  • 通过任务管理器:按下 Ctrl + Shift + Esc 打开任务管理器,点击“文件” -> “运行新任务”,输入 cmd
  • 管理员权限:在搜索结果中右键点击“命令提示符”,选择“以管理员身份运行”。(某些高级操作需要此权限)

CMD 界面简介

打开后,你会看到一个黑色的窗口,里面可能有类似这样的文字: C:\Users\YourName> 这被称为 提示符,它告诉你当前所在的 路径

  • 路径:就是文件或文件夹在电脑中的位置。C:\Users\YourName> 表示你当前在 C 盘的 Users 文件夹下的 YourName 文件夹里。
  • 光标:闪烁的下划线,等待你输入命令。
  • 命令:你输入的指令。
  • 参数:命令后面跟随的选项,用来改变命令的行为。
  • 开关:通常以 或 开头的参数,提供更具体的控制。

核心命令分类详解

下面我们将命令按功能分类进行讲解,并提供最常用的格式。

目录与文件操作 (最常用)

这是你在日常使用中最频繁的一类操作。

命令 全称 用法与示例 说明
dir Directory dir
dir /p
dir /a
dir /s
显示当前目录下的文件和文件夹列表。
/p 分页显示。
/a 显示所有文件(包括隐藏文件)。
/s 递归显示子目录中的内容。
cd Change Directory cd ..
cd \
cd C:\Windows
cd "My Documents"
切换目录。
返回上一级目录。
\ 直接切换到根目录(如 C:\)。
切换到指定路径(注意路径中的空格要用引号括起来)。
md Make Directory md NewFolder
md C:\Data\Projects
创建一个新文件夹。
rd Remove Directory rd EmptyFolder
rd /s /q OldFolder
删除一个空文件夹。
/s 递归删除目录及其所有内容。
/q 安静模式,不询问确认。
copy Copy copy file1.txt file2.txt
copy *.txt D:\Backup
复制文件。
file1.txt 复制为 file2.txt
将当前目录下所有 .txt 文件复制到 D:\Backup
move Move move report.doc D:\Reports
move *.log C:\Archive
移动文件或文件夹(剪切并粘贴)。
del Delete del temp.txt
del *.tmp
删除文件。
谨慎使用!删除后无法回收站恢复。
*.tmp 删除所有扩展名为 .tmp 的文件。
type Type type readme.txt 在屏幕上显示文本文件的内容。

系统信息与管理

这些命令帮助你了解和管理系统状态。

cmd命令用法-图2
(图片来源网络,侵删)
命令 全称 用法与示例 说明
systeminfo System Information systeminfo 显示详细的计算机硬件和软件配置信息。
tasklist Task List tasklist
tasklist /svc
列出当前正在运行的进程。
/svc 显示每个进程所服务的服务。
taskkill Task Kill taskkill /IM notepad.exe
taskkill /PID 1234 /F
结束一个进程。
/IM 指定进程名(如记事本)。
/PID 指定进程ID。
/F 强制结束,即使程序未响应。
ipconfig IP Configuration ipconfig
ipconfig /all
ipconfig /release
ipconfig /renew
显示网络接口的IP地址配置。
/all 显示所有详细信息(如MAC地址)。
/release 释放当前IP地址。
/renew 重新获取IP地址。
ping Packet Inter-Network Groper ping google.com
ping 8.8.8.8
测试与另一台计算机的网络连接,它会发送数据包并等待响应,显示延迟和丢包情况。
netstat Network Statistics netstat -an
netstat -ano
显示网络连接、路由表、接口等。
-a 显示所有连接和监听端口。
-n 以数字形式显示地址和端口。
-o 显示进程ID (PID),可用于找出占用端口的程序。
sfc System File Checker sfc /scannow 扫描并修复受保护的系统文件,需要管理员权限。

网络诊断

专门用于排查网络问题的命令。

命令 全称 用法与示例 说明
tracert Trace Route tracert google.com 显示数据包到达目标主机所经过的路由路径,可以帮你定位网络中断点。
nslookup Name Server Lookup nslookup google.com 查询域名的DNS记录,可以将其解析为IP地址,或反向查询IP对应的域名。
pathping Path Ping pathping google.com 结合了 pingtracert 的功能,提供更详细的网络路径统计信息。

磁盘操作

管理硬盘、分区和卷。

命令 全称 用法与示例 说明
chkdsk Check Disk chkdsk C:
chkdsk C: /f /r
检查磁盘错误。
C: 指定要检查的驱动器。
/f 修复发现的错误。
/r 找到坏扇区并恢复可读信息。此操作耗时较长
format Format format F: /FS:NTFS /Q 格式化驱动器。
F: 指定要格式化的驱动器。
/FS:NTFS 指定文件系统为 NTFS。
/Q 快速格式化。警告:此操作会永久删除数据!
defrag Defragment defrag C: 对指定驱动器进行磁盘碎片整理,可以提高文件读取速度。

网络与共享

管理网络共享资源。

命令 全称 用法与示例 说明
net use Network Use net use Z: \\server\share
net use Z: /delete
将网络共享映射为本地驱动器。
\\server\share 映射为 Z: 盘。
删除 Z: 盘的映射。
net share Network Share net share
net share MyFolder=C:\Share /grant:Everyone,Read
查看或管理共享文件夹。
显示所有共享。
创建一个新的共享,并给 Everyone 用户只读权限。

其他实用命令

命令 全称 用法与示例 说明
cls Clear Screen cls 清除屏幕上的所有内容。
exit Exit exit 关闭 CMD 窗口。
help Help help
help dir
显示所有可用命令的列表。
显示特定命令的帮助信息。
findstr Find String findstr "error" C:\logs\app.log 在文件中搜索指定的字符串,功能比 type 更强大。
shutdown Shutdown shutdown /s /t 60
shutdown /a
关闭或重启计算机。
/s 关机,/r 重启。
/t 60 设置倒计时60秒。
/a 取消关机或重启。

进阶技巧

通配符

  • (星号):代表任意数量的任意字符。
    • *.doc:代表所有扩展名为 .doc 的文件。
    • User*:代表所有以 User 开头的文件或文件夹。
  • (问号):代表任意单个字符。
    • Report?.doc:可以匹配 Report1.doc, ReportA.doc,但不能匹配 Report10.doc

重定向符

将命令的输出结果保存到文件中,而不是显示在屏幕上。

cmd命令用法-图3
(图片来源网络,侵删)
  • >:将输出 覆盖 写入文件。
    • ipconfig > network_info.txt (如果文件已存在,内容会被替换)
  • >>:将输出 追加 写入文件。
    • echo Today is %date% >> log.txt (在文件末尾添加一行新内容,不覆盖原有内容)

管道符

将一个命令的输出作为另一个命令的输入。

  • tasklist | findstr "chrome":先列出所有进程,然后将结果传递给 findstr,只显示包含 "chrome" 的行。
  • netstat -ano | findstr "8080":查找所有监听 8080 端口的进程。

批处理脚本

将一系列命令保存到一个 .bat.cmd 文件中,然后双击即可自动执行,这是自动化任务的强大工具。

示例:创建一个备份脚本 backup.bat

@echo off
echo 正在开始备份...
md "D:\Backup\MyDocs"
copy "C:\Users\%USERNAME%\Documents\*.doc" "D:\Backup\MyDocs\"
echo 备份完成!
pause
  • @echo off:关闭命令的回显,让输出更整洁。
  • %USERNAME%:这是一个系统变量,会自动替换为当前用户的用户名。
  • pause:脚本执行完毕后暂停,按任意键关闭窗口。

重要提示

  1. 大小写不敏感:CMD 命令本身不区分大小写,但文件和路径名是区分大小写的(在 Windows 上通常不敏感,但在某些网络路径中可能敏感)。
  2. 管理员权限:修改系统文件、安装服务、格式化磁盘等操作,必须以管理员身份运行 CMD。
  3. 路径中的空格:如果路径或文件名包含空格,必须用英文双引号 括起来,cd "My Documents"
  4. 帮助是朋友:任何命令后面加上 或直接使用 help 命令,都可以查看其详细的用法和参数。dir /? 会告诉你 dir 的所有可用开关。

掌握这些命令,你就能从图形界面中解放出来,更高效、更专业地管理和操作你的 Windows 计算机。

分享:
扫描分享到社交APP
上一篇
下一篇