常用 DOS (cmd) 命令汇总
一、目录文件操作
dir # 列出当前目录文件/文件夹
dir /s # 递归显示所有子目录文件
dir /a # 显示包含隐藏文件
cd 文件夹名 # 进入文件夹
cd .. # 返回上一级
cd \ # 返回根目录
cd /d D:\test # 跨盘切换目录(必须加 /d)
md test # 新建文件夹 test
rd test # 删除空文件夹
rd /s /q test # 强制删除文件夹以及里面所有文件(无确认)
copy a.txt d:\ # 复制文件
xcopy src dest /e # 复制文件夹,包含子目录、隐藏文件
del a.txt # 删除文件
del /f /s /q *.log # 强制批量删除log日志文件
ren old.txt new.txt # 重命名文件
type a.txt # 查看文本文件内容
二、网络命令
ipconfig # 查看网卡IP
ipconfig /all # 完整网卡信息、MAC地址
ipconfig /release # 释放DHCP IP
ipconfig /renew # 重新获取IP
ping baidu.com # ping测试连通性
ping -t baidu.com # 持续ping,Ctrl+C停止
ping -n 10 baidu.com # ping指定次数10次
tracert baidu.com # 路由追踪,排查网络断点
netstat -ano # 查看所有端口占用,显示PID
netstat -ano | findstr "8080" # 查找8080端口占用
tasklist # 查看进程列表
taskkill /F /PID 1234 # 根据PID强制结束进程
nslookup baidu.com # DNS域名解析测试
三、系统信息&进程服务
systeminfo # 查看系统版本、补丁、硬件信息
tasklist # 列出全部进程
taskkill /f /im notepad.exe # 按程序名杀进程
sc query # 查询windows服务状态
sc start 服务名 # 启动服务
sc stop 服务名 # 停止服务
wmic cpu get name # 获取CPU型号
wmic diskdrive get size # 获取磁盘大小
四、文件查找、管道输出
findstr "关键词" log.txt # 在文件搜索关键词
findstr /s /i "error" *.log # 递归搜索所有log,忽略大小写error
out.txt # 将命令输出写入文件(覆盖)
out.txt # 追加写入文件
dir >> list.txt # 把目录结果保存到list.txt
| findstr "xxx" # 管道过滤输出,例如 netstat -ano | findstr "LISTENING"
五、磁盘工具实用
chkdsk C: # 检查磁盘错误
chkdsk C: /f # 修复磁盘错误,系统盘需要重启执行
format D: /q # 快速格式化D盘(谨慎!)
where python # 查找程序所在路径
六、环境变量
set # 查看全部环境变量
set PATH # 查看PATH变量
set test=123 # 设置临时环境变量(cmd关闭失效)
echo %test% # 打印变量值
七、其他常用
cls # 清屏
ver # 查看Windows版本
date # 查看日期
time # 查看时间
echo hello # 打印文字
pause # 暂停窗口,按任意键继续
exit # 关闭cmd窗口
浙公网安备 33010602011771号