常用 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窗口

posted @ 2024-08-14 22:32  零伍柒  阅读(6)  评论(0)    收藏  举报