本文最后更新于 2024-04-10,本文发布时间距今超过 90 天, 文章内容可能已经过时。最新内容请以官方内容为准

CMD 常用命令总结

小技巧

  • 输入 help,查看帮助;
  • 使用 Tab 键,自动补全;
  • 按上/下方向键,查看历史命令;
  • 右键窗口标题栏 -> 属性,可以修改外观样式。

关机、重启、注销、休眠、定时

  • 关机:shutdown /s
  • 重启:shutdown /r
  • 注销:shutdown /l
  • 休眠:shutdown /h /f
  • 取消关机:shutdown /a
  • 定时关机:shutdown /s /t 3600(3600 秒后关机)

目录操作

  • 切换目录,进入指定文件夹:
    • 切换磁盘:d:(进入 d 盘)
    • 切换磁盘和目录:cd /d d:/test(进入 d 盘 test 文件夹)
    • 进入文件夹:cd \test1\test2(进入 test2 文件夹)
  • 返回根目录:cd \
  • 回到上级目录:cd ..
  • 新建文件夹:md test
  • 显示目录内容:
    • 显示目录中文件列表:dir
    • 显示目录结构:tree d:\test(d 盘 test 目录)
    • 显示当前目录位置:cd
    • 显示指定磁盘的当前目录位置:cd d:

网络操作

  • 延迟和丢包率:ping ip/域名
  • Ping 测试 5 次:ping ip/域名 -n 5
  • 清除本地 DNS 缓存:ipconfig /flushdns
  • 路由追踪:tracert ip/域名

进程/服务操作

  • 进程管理:
    • 显示当前正在运行的进程:tasklist
    • 运行程序或命令:start 程序名
    • 结束进程,按名称:taskkill /im notepad.exe(关闭记事本)
    • 结束进程,按 PID:taskkill /pid 1234(关闭 PID 为 1234 的进程)
  • 服务管理:
    • 显示当前正在运行的服务:net start
    • 启动指定服务:net start 服务名
    • 停止指定服务:net stop 服务名

使用实践

使用示例 1

在资源管理器卡死时,我们可以使用 taskkill 命令重启。将下面命令保存为 ReExplorer.bat,在需要时双击即可强制重启资源管理器。或直接打开 CMD 运行命令也可以。

taskkill /f /im explorer.exe & start explorer.exe

使用示例 2

迅雷会在后台自动运行 ThunderPlatform.exe 进程和 XLServicePlatform 服务,如果当前没有使用迅雷的话显然没必要。我们可以将如下代码保存为 killxl.bat,并放入【启动】目录,开机后会自动运行该脚本,清除这两个进程。

net stop XLServicePlatform
taskkill /F /im ThunderPlatform.exe

其他命令

  • 修改默认字符集:chcp
  • 显示系统版本、文件系统版本:开始 -> 运行 -> 键入 cmd 或 command
  • 自动关机命令:
    • Shutdown -s -t 600:表示 600 秒后自动关机
    • shutdown -a:可取消定时关机
    • Shutdown -r -t 600:表示 600 秒后自动重启

启动 cmd 方式

  • 用户启动:Win+r 输入 cmd,Enter
  • 管理员启动:Win+r 输入 cmd,Ctrl+Shift+Enter

修改背景

打开 cmd,右击窗口点击属性,可以为 cmd 命令窗口设置文字与背景样式

文件夹命令

  • 进入文件夹:cd D:\typora\file
  • 返回上一级:cd..
  • 跳转到根目录:cd \
  • 跳转指定路径:cd D:\网页下载
  • 打开文件夹或文件:start 文件名字
  • 新建文件夹:md d:\typora\file
  • 新建空文件:type nul > newtest.txt
  • 新建非空文件:echo 文件中的内容 > new.txt
  • 删除文件:del file.txt
  • 删除指定后缀的文件:del *.txt
  • 删除名为 file 的空文件夹:rd file
  • 删除名为 file 的文件夹:rd /s D:\file
  • 生成目录树:tree
  • 遍历当前路径下所有文件:dir

网络相关

  • 查看 ip 地址:ipconfig
  • 查询 ip 地址:ping www.csdn.net
  • 查看网络连接状态:netstat

其它常用命令

  • 关机:shutdown -s
  • 注销当前用户:shutdown -l
  • 休眠:shutdown -h
  • 解除命令:shutdown -a
  • 清除屏幕:cls
  • 使用 help 命令查看帮助:命令 -help
  • 终止命令:ctrl+c
  • 退出 cmd:exit

cmd 快捷键

  • 快速查看历史记录:↑ ↓
  • 查看完整记录:F7
  • 切换当前路径下文件:Tab
  • 反向选择文件和文件夹:Shift+Tab
  • 拖拽文件到窗口可以直接显示路径
  • ESC 清除当前命令行
  • F1 单字符输出上次输入的命令
  • F2 可复制字符数量
  • F3 重新输入前一次输入的命令
  • F4 可删除字符数量
  • F5 自动切换到已经执行过的命令字符
  • F6 相当按键盘上的 Ctrl+z 键
  • F7 显示命令历史记录
  • F8 搜索命令的历史记录
  • F9 与 F7 配合使用
  • Ctrl+Break 查看统计信息
  • Ctrl+C 强行中止命令执行
  • Ctrl+H 删除光标左边的一个字符
  • Alt+F7 清除所有曾经输入的命令历史记录
  • Alt+PrintScreen 截取当前命令窗内容

JAVA 相关

  • 查看环境配置:javajavac
  • 查看 JDK 版本:java -version
  • 使用 cmd 运行 JAVA 程序
  • 首先使用 cd 进入指定路径
  • 运行结果输出在命令提示符窗口
  • 运行结果输出到指定文件中

电脑快捷键

  • Win+E 打开文件管器
  • Win+D 显示桌面
  • Win+L 锁计算机
  • Alt+F4 关闭当前程序
  • Ctrl+Shift+Esc 打开任务管理器
  • Ctrl+F 在文本或网页查找
  • Ctrl+A 选中所有文本
  • Ctrl+Alt+Tab 选中窗口但不打开
  • Alt+Tab 选中窗口并打开
  • Win+Tab 任务视图
  • Ctrl+Tab 切换窗口

Short Name

  1. gpedit.msc-----组策略

  2. sndrec32-------录音机

  3. Nslookup-------IP 地址侦测器,是一个 监测网络中 DNS 服务器是否能正确实现域名解析的命令行工具。它在 Windows NT/2000/XP 中均可使用 , 但在 Windows 98 中却没有集成这一个工具。

  4. explorer-------打开资源管理器

  5. logoff---------注销命令

  6. shutdown-------60 秒倒计时关机命令

  7. lusrmgr.msc----本机用户和组

  8. services.msc—本地服务设置

  9. oobe/msoobe /a----检查 XP 是否激活

  10. notepad--------打开记事本

  11. cleanmgr-------垃圾整理

  12. net start messenger----开始信使服务

  13. compmgmt.msc—计算机管理

  14. net stop messenger-----停止信使服务

  15. conf-----------启动 netmeeting

  16. dvdplay--------DVD 播放器

  17. charmap--------启动字符映射表

  18. diskmgmt.msc—磁盘管理实用程序

  19. calc-----------启动计算器

  20. dfrg.msc-------磁盘碎片整理程序

  21. chkdsk.exe-----Chkdsk 磁盘检查

  22. devmgmt.msc— 设备管理器

  23. regsvr32 /u *.dll----停止 dll 文件运行

  24. drwtsn32------ 系统医生

  25. rononce -p----15 秒关机

  26. dxdiag---------检查 DirectX 信息

  27. regedt32-------注册表编辑器

  28. Msconfig.exe—系统配置实用程序

  29. rsop.msc-------组策略结果集

  30. mem.exe--------显示内存使用情况

  31. regedit.exe----注册表

  32. winchat--------XP 自带局域网聊天

  33. progman--------程序管理器

  34. winmsd---------系统信息

  35. perfmon.msc----计算机性能监测程序

  36. winver---------检查 Windows 版本

  37. sfc /scannow-----扫描错误并复原

  38. taskmgr-----任务管理器(2000/xp/2003

  39. winver---------检查 Windows 版本

  40. wmimgmt.msc----打开 windows 管理体系结构 (WMI)

  41. wupdmgr--------windows 更新程序

  42. wscript--------windows 脚本宿主设置

  43. write----------写字板

  44. winmsd---------系统信息

  45. wiaacmgr-------扫描仪和照相机向导

  46. winchat--------XP 自带局域网聊天

  47. mem.exe--------显示内存使用情况

  48. Msconfig.exe—系统配置实用程序

  49. mplayer2-------简易 widnows media player

  50. mspaint--------画图板

  51. mstsc----------远程桌面连接

  52. mplayer2-------媒体播放机

  53. magnify--------放大镜实用程序

  54. mmc------------打开控制台

  55. mobsync--------同步命令

  56. dxdiag---------检查 DirectX 信息

  57. iexpress-------木马捆绑工具,系统自带 58. fsmgmt.msc-----共享文件夹管理器

  58. utilman--------辅助工具管理器

  59. diskmgmt.msc—磁盘管理实用程序

  60. dcomcnfg-------打开系统组件服务

  61. ddeshare-------打开 DDE 共享设置

  62. osk------------打开屏幕键盘

  63. odbcad32-------ODBC 数据源管理器

  64. oobe/msoobe /a----检查 XP 是否激活 114. logoff---------注销命令

  65. notepad--------打开记事本

  66. nslookup-------网络管理的工具向导

  67. ntbackup-------系统备份和还原

  68. narrator-------屏幕“讲述人”

  69. ntmsmgr.msc----移动存储管理器

  70. ntmsoprq.msc—移动存储管理员操作请求

  71. netstat -an----(TC) 命令检查接口

  72. syncapp--------创建一个公文包

  73. sysedit--------系统配置编辑器

  74. sigverif-------文件签名验证程序

  75. ciadv.msc------索引服务程序

  76. shrpubw--------创建共享文件夹

  77. secpol.msc-----本地安全策略

  78. syskey---------系统加密,一旦加密就不能解开,保护 windows xp 系统的双重密码

  79. services.msc—本地服务设置

  80. Sndvol32-------音量控制程序

  81. sfc.exe--------系统文件检查器

  82. sfc /scannow—windows 文件保护

  83. ciadv.msc------索引服务程序

  84. tourstart------xp 简介(安装完成后出现的漫游 xp 程序)

  85. taskmgr--------任务管理器

  86. eventvwr-------事件查看器

  87. eudcedit-------造字程序

  88. compmgmt.msc—计算机管理

  89. packager-------对象包装程序

  90. perfmon.msc----计算机性能监测程序

  91. charmap--------启动字符映射表

  92. cliconfg-------SQL SERVER 客户端网络实用程序

  93. Clipbrd--------剪贴板查看器

  94. conf-----------启动 netmeeting

  95. certmgr.msc----证书管理实用程序

  96. regsvr32 /u *.dll----停止 dll 文件运行

  97. regsvr32 /u zipfldr.dll------取消 ZIP 支持

  98. cmd.exe--------CMD 命令提示符

  99. chkdsk.exe-----Chkdsk 磁盘检查

Reference

  1. MSDN

  2. Windows CMD 常用命令大全

  3. CMD 常用命令总结