DOS命令大全(Windows常用命令)

DOS命令大全(Windows常用命令)

本手册聚焦 Windows 系统下命令提示符(CMD)的实用 DOS 命令,按 “基础操作与系统信息”“文件与文件夹操作”“网络相关命令”“系统管理与维护”“批处理与脚本相关”“其他实用命令” 六大核心场景分类,覆盖目录切换、文件管理、网络诊断、进程控制、磁盘维护等高频需求。每个命令均以 “功能 + 示例 + 说明” 的形式呈现,标注关键参数与使用注意事项,既适合电脑新手快速上手基础操作,也可作为 IT 运维、办公人员高效处理任务的参考手册,帮助提升系统操作效率。


一、基础操作与系统信息

1. 目录与路径操作

命令 功能 示例/说明
cd​ (Change Directory) 切换当前工作目录 cd C:\Users(进入C盘Users目录)
cd ..(返回上一级目录)
cd \`(返回根目录)<br>cd /d D:\Data`(跨磁盘切换,如从C盘到D盘)
dir​ (Directory) 列出当前目录下的文件和子目录 dir(默认当前目录)
dir C:\Windows(列出指定目录)
dir /w(紧凑列表显示)
dir /p(分页显示,按任意键继续)
dir /s(递归显示子目录内容)
dir /a(显示所有文件,包括隐藏文件)
dir *.txt(列出所有.txt文件)
tree 以树状结构显示目录层级 tree(当前目录)
tree D:\Project /f(显示D:\Project目录及文件的树状结构,/f显示文件名)

2. 系统信息与基础命令

命令 功能 示例/说明
systeminfo 显示系统的详细配置信息(OS版本、硬件、网络等) systeminfo(查看操作系统、内存、处理器等详细信息)
ver 显示当前Windows版本号 ver(如“Microsoft Windows [版本 10.0.19045.3448]”)
date 查看或设置系统日期 date(查看当前日期,输入新日期后按回车修改)
date 2025-02-11(设置日期为2025年2月11日)
time 查看或设置系统时间 time(查看当前时间,输入新时间后按回车修改)
time 14:30:00(设置时间为14:30:00)
cls​ (Clear Screen) 清空命令提示符窗口内容 cls(清理屏幕,方便查看后续输出)

二、文件与文件夹操作

1. 文件操作

命令 功能 示例/说明
type 显示文本文件内容 type C:\notes.txt(查看notes.txt的文本内容)
copy 复制文件 copy C:\file1.txt D:\backup\`(复制file1.txt到D:\backup目录)<br>copy file1.txt + file2.txt merged.txt`(合并file1和file2为merged.txt)
xcopy 复制目录及子目录中的文件(比copy更强大) xcopy C:\Data D:\Backup\Data /s /e(复制C:\Data及所有子目录到D:\Backup\Data,/s包含非空子目录,/e包含空子目录)
xcopy /d:2025-01-01(仅复制指定日期后修改的文件)
move 移动文件或重命名文件 move C:\old.txt C:\new.txt(重命名文件)
`move D:\temp\file.txt C:\docs`(移动文件到新目录)
del​ (Delete) 删除文件 del C:\temp\*.tmp(删除C:\temp下所有.tmp文件)
del /f /q C:\backup\old.zip(强制删除只读文件,/q静默模式不确认)
ren​ (Rename) 重命名文件或目录 ren C:\oldname.txt newname.txt(将oldname.txt重命名为newname.txt)
ren D:\oldfolder newfolder(重命名目录)

2. 文件夹操作

命令 功能 示例/说明
mkdir​ (Make Directory) / ​md 创建新目录 mkdir C:\newfoldermd C:\newfolder(创建名为newfolder的目录)
mkdir D:\project\src\test(递归创建多级目录,需逐级存在或使用rd配合)
rmdir​ (Remove Directory) / ​rd 删除空目录 rmdir C:\emptyfolderrd C:\emptyfolder(删除空目录)
rmdir /s /q C:\olddata(强制删除非空目录及其内容,/s删除子目录,/q静默模式不确认)

三、网络相关命令

1. 网络连接与配置

命令 功能 示例/说明
ipconfig 显示网络适配器的IP地址子网掩码默认网关等信息 ipconfig(查看当前网络配置)
ipconfig /all(显示详细信息,包括DNS、MAC地址等)
ipconfig /release(释放DHCP分配的IP)
ipconfig /renew(重新获取IP地址)
ping 测试与目标主机的网络连通性 ping www.baidu.com(测试与百度服务器的连接)
ping 192.168.1.1 -t(持续ping指定IP,-t直到手动停止)
ping -n 5 10.0.0.1(发送5个ping包,-n指定次数)
tracert​ (Trace Route) 显示数据包到达目标主机所经过的路由路径 tracert www.google.com(跟踪到谷歌服务器的路由跳数)
netstat 显示网络连接、监听端口、路由表等状态 netstat -ano(显示所有活动连接及对应的PID进程号)
`netstat -an
nslookup 查询域名对应的IP地址(DNS解析) nslookup www.qq.com(查询QQ官网的IP)

2. 共享与远程连接

命令 功能 示例/说明
net use 连接/断开网络共享资源 net use Z: \\server\share(将服务器的共享文件夹映射为本地Z盘)
net use Z: /delete(断开Z盘的共享映射)
Telnet 测试远程主机的特定端口是否开放(需启用Telnet客户端) telnet 192.168.1.100 22(测试目标IP的22端口,如SSH服务)

四、系统管理与维护

1. 任务与服务管理

命令 功能 示例/说明
tasklist 显示当前运行的所有进程列表 tasklist(查看所有进程及PID)
`tasklist
taskkill 终止指定进程 taskkill /im notepad.exe(通过进程名结束记事本程序)
taskkill /pid 1234 /f(通过PID强制结束进程,/f强制终止)
net start 启动系统服务 net start "Print Spooler"(启动打印后台处理服务)
net stop 停止系统服务 net stop "Windows Update"(停止Windows更新服务)
sc​ (Service Control) 更高级的服务管理(查询/配置/启动/停止) sc query(列出所有服务状态)
sc start "Spooler"(启动服务)
sc stop "Spooler"(停止服务)

2. 磁盘与存储管理

命令 功能 示例/说明
chkdsk​ (Check Disk) 检查磁盘错误并修复(需管理员权限) chkdsk C:(检查C盘错误)
chkdsk C: /f(检查并自动修复错误,/f修复逻辑错误)
chkdsk D: /r(检查并尝试恢复坏扇区,/r包含/f功能)
diskpart 磁盘分区管理工具(交互式命令) diskpart(进入交互模式,通过命令如list diskselect disk 0clean等管理磁盘分区,谨慎使用!)
format 格式化磁盘分区(会清除所有数据!) format D: /fs:NTFS(将D盘格式化为NTFS文件系统)
format C: /fs:FAT32 /q(快速格式化为FAT32,仅适用于非系统盘!)
defrag 磁盘碎片整理(优化文件存储连续性) defrag C:(整理C盘碎片)
defrag /a C:(分析C盘碎片情况,不执行整理)

3. 系统配置与批处理

命令 功能 示例/说明
shutdown 关机、重启或注销系统 shutdown /s(关机,/s shutdown)
shutdown /r(重启,/r reboot)
shutdown /l(注销当前用户)
shutdown /s /t 3600(3600秒(1小时)后关机,/t指定延迟秒数)
shutdown /a(取消计划的关机/重启)
msconfig 系统配置实用程序(调出图形界面配置启动项/服务) msconfig(需在运行对话框中执行,或通过开始菜单搜索)
regedit 注册表编辑器(修改系统注册表,谨慎操作!) regedit(调出注册表编辑器,可修改系统关键配置)
notepad 打开记事本程序 notepad C:\readme.txt(用记事本打开指定文件)
calc 打开计算器程序 calc(调出系统计算器)

五、批处理与脚本相关

命令 功能 示例/说明
echo 显示消息或控制命令回显 echo Hello World(在屏幕输出文本)
echo off(关闭后续命令的回显,通常批处理开头使用)
@echo off(不显示本行命令本身,常用批处理首行)
set 设置或显示环境变量 set(显示所有环境变量)
set var=value(设置临时变量var的值为value)
echo %var%(引用变量值)
pause 暂停批处理执行,等待用户按键继续 pause(显示“请按任意键继续...”)
start 启动新的命令提示符窗口运行程序 start notepad(在新窗口打开记事本)
start "" "C:\Program Files\App\app.exe"(启动指定路径的程序,引号避免路径含空格问题)
call 调用另一个批处理文件(执行后返回当前脚本) call other_script.bat(执行other_script.bat并继续当前脚本)

六、其他实用命令

命令 功能 示例/说明
find​ / ​findstr 在文件或输出中搜索文本 find "error" log.txt(在log.txt中查找包含“error”的行)
findstr /i "warning" *.log(不区分大小写查找所有.log文件中的“warning”)
more 分页显示文件内容 `type longfile.txt
sort 对文本文件的行进行排序 sort data.txt(对data.txt的每一行按字母顺序排序并输出)
fc​ (File Compare) 比较两个文件的内容差异 fc file1.txt file2.txt(比较file1和file2的不同之处)
attrib 查看或修改文件/目录的属性(如隐藏、只读) attrib +h secret.txt(将secret.txt设置为隐藏属性)
attrib -r -h file.txt(移除只读和隐藏属性)

注意事项​:

  1. 部分命令(如formatchkdsk /rdiskpart)涉及数据删除或磁盘操作,使用前请备份重要数据​!
  2. 管理员权限:某些命令(如net stopshutdownchkdsk)可能需要以管理员身份运行CMD​(右键点击“命令提示符”选择“以管理员身份运行”)。
  3. 跨版本差异:Windows 10/11与早期版本(如Windows XP)的个别命令参数可能略有不同。

通过灵活组合这些命令,可以高效完成文件管理、网络诊断、系统维护等任务! 🚀

阅读剩余