泽兴芝士网

一站式 IT 编程学习资源平台

Windows CMD 经典命令30个+90个实用示例

Windows CMD 经典日常命令30个,每个命令附带 3个实用示例,涵盖文件管理、网络操作、系统维护等场景,适合收藏备用。

1.dir(列出目录内容)

  • 列出当前目录文件
    dir
  • 显示隐藏文件
    dir /ah
  • 按修改时间排序
    dir /o-d (最新修改在前)

2.cd(切换目录)

  • 进入子目录
    cd C:\Windows
  • 返回上级目录
    cd..
  • 直接跳转到D盘
    D: (无需cd)

3.copy(复制文件)

  • 复制文件到目标目录
    copy file.txt D:\backup\
  • 合并多个文本文件
    copy *.txt combined.log
  • 复制时重命名
    copy old.txt new.txt

4.xcopy(高级复制)

  • 复制目录及子目录
    xcopy C:\data D:\backup /s /e
  • 仅复制更新的文件
    xcopy C:\src D:\dst /d /y
  • 排除特定文件
    xcopy *.* D:\backup /exclude:exclude_list.txt

5.del(删除文件)

  • 删除单个文件
    del file.txt
  • 强制删除只读文件
    del /f read_only.txt
  • 删除所有临时文件
    del *.tmp /s /q (静默删除子目录文件)

6.ren(重命名文件)

  • 重命名文件
    ren old.txt new.txt
  • 批量修改扩展名
    ren *.log *.txt
  • 目录重命名
    ren "Old Folder" "New Folder"

7.md/mkdir(创建目录)

  • 创建单层目录
    md new_folder
  • 创建多级目录
    mkdir "C:\parent\child\grandchild"
  • 批量创建日期目录
    for %d in (1 2 3) do md "Day%d"

8.rd/rmdir(删除目录)

  • 删除空目录
    rd empty_dir
  • 强制删除非空目录
    rd /s /q "C:\old_data" (慎用)
  • 删除所有子目录
    for /d %i in (*) do rd /s /q "%i"

9.type(查看文件内容)

  • 显示文本内容
    type config.ini
  • 分页显示长文件
    type long_log.txt | more
  • 合并文件内容
    type file1.txt file2.txt > combined.txt

10.find(搜索文本)

  • 查找包含关键词的行
    find "error" log.txt
  • 忽略大小写搜索
    find /i "warning" log.txt
  • 统计匹配行数
    find /c "success" report.txt

11.findstr(高级搜索)

  • 正则表达式搜索
    findstr "^202[0-9]" log.txt (匹配以202开头的年份)
  • 递归目录搜索
    findstr /s /i "password" *.ini
  • 多关键词搜索
    findstr "error fail" log.txt

12.tree(显示目录树)

  • 显示当前目录树
    tree
  • 显示带文件的目录树
    tree /f
  • 导出到文本文件
    tree /a > dir_tree.txt

13.ping(网络连通性测试)

  • 基本ping测试
    ping google.com
  • 持续ping并记录
    ping -t 8.8.8.4 > ping_log.txt (按Ctrl+C停止)
  • 指定次数和包大小
    ping -n 5 -l 1024 example.com

14.ipconfig(网络配置)

  • 显示所有网络信息
    ipconfig /all
  • 释放并更新IP
    ipconfig /release && ipconfig /renew
  • 刷新DNS缓存
    ipconfig /flushdns

15.tracert(路由追踪)

  • 追踪到目标的路由
    tracert google.com
  • 限制最大跳数
    tracert -h 10 example.com
  • 绕过DNS解析
    tracert -d 192.168.1.1

16.netstat(网络连接统计)

  • 显示所有活动连接
    netstat -ano
  • 查找特定端口占用
    netstat -ano | findstr ":80"
  • 监听TCP连接状态
    netstat -n 5 (每5秒刷新)

17.tasklist(进程列表)

  • 查看所有进程
    tasklist
  • 显示进程内存占用
    tasklist /m
  • 筛选特定用户进程
    tasklist /fi "username eq Administrator"

18.taskkill(结束进程)

  • 通过PID结束进程
    taskkill /pid 1234 /f
  • 结束所有Chrome进程
    taskkill /im chrome.exe /f
  • 远程结束进程
    taskkill /s remote_pc /u admin /p password /im malware.exe

19.shutdown(关机/重启)

  • 立即关机
    shutdown /s /t 0
  • 定时重启(60秒后)
    shutdown /r /t 60
  • 取消关机计划
    shutdown /a

20.systeminfo(系统信息)

  • 显示完整系统信息
    systeminfo
  • 导出到文件
    systeminfo > sysinfo.txt
  • 远程获取信息
    systeminfo /s remote_pc /u admin /p password

21.chkdsk(磁盘检查)

  • 检查磁盘错误
    chkdsk C:
  • 修复错误并恢复数据
    chkdsk /f /r C: (需重启)
  • 扫描NTFS元数据
    chkdsk /scan

22.sfc(系统文件检查)

  • 扫描并修复系统文件
    sfc /scannow
  • 仅验证不修复
    sfc /verifyonly
  • 从指定源修复
    sfc /scanfile=C:\Windows\explorer.exe /source=D:\backup

23.diskpart(磁盘分区管理)

  • 进入交互模式
    diskpart
  • diskpart
  • list disk select disk 1 clean
  • 创建主分区
  • diskpart
  • create partition primary size=10240 format quick fs=ntfs assign letter=E

24.robocopy(高性能复制)

  • 镜像同步目录
    robocopy C:\src D:\dst /mir
  • 多线程复制大文件
    robocopy C:\large_files D:\backup /mt:8
  • 断点续传
    robocopy /z /r:1 /w:1 C:\data D:\backup

25.net(网络/用户管理)

  • 查看共享资源
    net share
  • 创建本地用户
    net user username password /add
  • 映射网络驱动器
    net use Z: \\server\share /persistent:yes

26.attrib(文件属性管理)

  • 隐藏文件
    attrib +h secret.txt
  • 取消只读属性
    attrib -r report.doc
  • 递归处理目录
    attrib +s +h "C:\private" /s /d

27.reg(注册表操作)

  • 导出注册表项
    reg export "HKLM\Software\Microsoft" backup.reg
  • 删除注册表值
    reg delete "HKCU\Software\OldApp" /v License /f
  • 远程修改注册表
    reg add "\\remote_pc\HKLM\Software\MyApp" /v Version /t REG_SZ /d "2.0"

28.schtasks(计划任务)

  • 创建每天备份任务
  • cmd
  • schtasks /create /tn "Daily Backup" /tr "C:\backup.bat" /sc daily /st 23:00
  • 立即运行任务
    schtasks /run /tn "Daily Backup"
  • 删除旧任务
    schtasks /delete /tn "Old Task" /f

29.wmic(系统信息查询)

  • 查看BIOS信息
    wmic bios get serialnumber
  • 列出所有进程路径
    wmic process get name,executablepath
  • 监控CPU温度
    wmic /namespace:\\root\wmi PATH MSAcpi_ThermalZoneTemperature get CurrentTemperature

30.for(循环操作)

  • 批量重命名文件
    for %i in (*.txt) do ren "%i" "new_%i"
  • 删除所有空目录
    for /f "delims=" %d in ('dir /ad /b /s ^| sort /r') do rd "%d"
  • Ping多个IP
    for %i in (192.168.1.1 192.168.1.2) do ping %i
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言