/ 计算机基础 / 1浏览

Windows CMD 常用命令

一、目录与文件操作

1. 目录切换查看

cmd
# 查看当前目录文件
dir
dir /s          # 递归查看所有子目录文件
dir /a          # 显示隐藏文件、系统保护文件
dir /p          # 分页显示,回车翻页

# 切换目录
cd 文件夹名
cd ..           # 返回上一级目录
cd \            # 回到当前盘符根目录
cd D:\test      # 直接切换到D盘test文件夹

# 切换盘符(直接输盘符+冒号,无需cd)
D:
C:

# 创建文件夹
md test  或 mkdir test

# 删除空文件夹
rd test
rd /s test      # 删除文件夹+里面所有文件(弹窗确认删除)
rd /s /q test   # 【高危静默删除】无弹窗、直接清空目录,不可恢复

2. 文件操作

cmd
# 复制文件
copy a.txt D:\backup
copy .txt D:\txt  # 批量复制当前目录所有txt文件

# 移动/剪切文件
move a.txt D:\test
move old.txt new.txt  # 同目录=重命名,跨目录=剪切移动

# 删除文件
del a.txt
del
.log        # 批量删除当前目录日志文件
del /f /s *.tmp  # 【高危】强制删除全目录只读tmp临时文件,无法恢复

# 创建空文件
type nul > test.txt

# 查看文本内容
type test.txt

二、网络相关命令(排查网络必备)

cmd
# 测试连通性,ping网关/网站
ping xxx.xxxx.xxx
ping -t xxx.xxx.xxx.xxx  # 持续ping,Ctrl+C停止
ping -n 10 xxx.xxx.xxx # 发送指定10个数据包后停止

# 查看本机IP、网关、DNS
ipconfig
ipconfig /all       # 完整网络信息(MAC、DHCP、网卡信息)
ipconfig /release   # 释放本机局域网IP
ipconfig /renew     # 重新获取局域网IP
ipconfig /flushdns  # 清空本地DNS缓存,解决网页打不开、域名跳转异常

# 路由追踪,查网络断点、延迟节点
tracert xxx.xxx.xxx.xxx

# 查看端口占用、网络连接
netstat -ano
netstat -ano | findstr "80"  # 精准查找80端口占用进程PID

# 查看arp缓存(局域网设备IP-MAC对应)
arp -a

# 测试端口连通(Win10/11自带)
telnet xxx.xxx.xxx.xxx 80
# 系统未开启telnet备用命令:Test-NetConnection 192.168.1.1 -Port 80

三、系统信息与进程管理

cmd
# 查看系统版本、电脑硬件、补丁信息
systeminfo

# 查看当前所有后台、前台进程
tasklist
tasklist | findstr "chrome"  # 筛选指定软件进程

# 强制关闭进程
taskkill /f /im chrome.exe
taskkill /f /pid 1234  # 根据PID精准结束进程

# 打开系统快捷工具
notepad        # 记事本
calc           # 计算器
mspaint        # 画图
explorer       # 重启桌面资源管理器
control        # 控制面板
services.msc   # 系统服务管理器
devmgmt.msc    # 设备管理器
diskmgmt.msc   # 磁盘分区管理
regedit        # 注册表编辑器
taskmgr        # 任务管理器
winver         # Windows版本弹窗查看
mstsc          # 远程访问

四、磁盘与硬盘操作

cmd
# 检查磁盘错误、坏道
chkdsk C:
chkdsk C: /f /r  # 【极高危】修复磁盘逻辑错误+物理坏道

# 格式化磁盘
format D: /q     # 【极高危】快速格式化D盘,全盘数据清空不可恢复

# 磁盘分区工具
diskpart

五、用户、权限、共享

cmd
# 查看本机所有本地用户账号
net user

# 查看本机开启共享文件夹
net share

# 映射局域网网络共享盘
net use Z: \\192.168.1.100\share

# 删除网络磁盘映射
net use Z: /delete

六、文本、查找、输出

cmd
# 管道筛选 | 筛选匹配内容
dir | findstr "txt"  # 查找文件名包含txt的文件

# 输出命令结果到本地文本
ipconfig > netinfo.txt    # 单大于号:覆盖原有文件内容
ipconfig >> netinfo.txt   # 双大于号:追加内容,保留原有数据

# 清屏清空CMD界面
cls

# 查看命令官方参数帮助
命令名 /?
dir /?
ping /?

七、快捷实用小命令

cmd
# 查看/修改当前时间日期
time
date

# 修改CMD窗口自定义标题
title 我的命令行

# 关机/重启定时指令
shutdown /s /t 30  # 30秒后自动关机
shutdown /r /t 0   # 立刻重启电脑
shutdown /a        # 紧急取消所有定时关机、重启任务

八、组合示例

cmd
1. 批量删除文件夹内所有日志(静默删除)
del /s /q .log

2. 查找占用3306数据库端口的程序
netstat -ano | findstr "3306"

3. 导出本机完整网络信息到本地文本存档
ipconfig /all > network.txt

4. 递归查找包含关键字的全部txt文本内容
findstr /s "关键词"
.txt

 

Peregrine