微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

windows下CMD常用命令

作为一个开发者,我们用的最多的就是windows,但是对于cmd,我不知道大家熟不熟,反正我是一直不怎么熟悉。平时操作linux比较多,反而忽视了cmd相关命令,这里大致总结一些常用的命令,作为记录。

快递命令

mstsc:打开远程桌面连接。
services.msc:打开本地服务设置。
notepad:打开记事本。
control:打开控制面板。
regedit:打开注册列表编辑器。
  net use ipipc$ " " /user:" " 建立IPC空链接
  net use ipipc$ "密码" /user:"用户名" 建立IPC非空链接
  net use h: ipc$ "密码" /user:"用户名" 直接登陆后映射对方C:到本地为H:
  net use h: ipc$ 登陆后映射对方C:到本地为H:
  net use ipipc$ /del 删除IPC链接
  net use h: /del 删除映射对方到本地的为H:的映射
  net user 用户名 密码 /add 建立用户
  net user guest /active:yes 激活guest用户
  net user 查看有哪些用户
  net user 帐户名 查看帐户的属性
  net localgroup administrators 用户名 /add 把“用户添加管理员中使其具有管理员权限
  net start 查看开启了哪些服务
  net start 服务名 开启服务;(如:net start telnet, net start schedule)
  net stop 服务名 停止某服务
  net time 目标ip 查看对方时间
  net time 目标ip /set 设置本地计算机时间与“目标IP”主机的时间同步,加上参数/yes可取消确认信息
  net view 查看本地局域网内开启了哪些共享
  net view ip 查看对方局域网内开启了哪些共享
  net config 显示系统网络设置
  net logoff 断开连接的共享
  net pause 服务名 暂停某服务
  net send ip "文本信息" 向对方发信息
  net ver 局域网内正在使用的网络连接类型和信息
  net share 查看本地开启的共享
  net share ipc$ 开启ipc$共享
  net share ipc$ /del 删除ipc$共享
  net share c$ /del 删除C:共享
  net user guest 12345 用guest用户登陆后用将密码改为12345
  net password 密码 更改系统登陆密码
  netstat -a 查看开启了哪些端口,常用netstat -an
  netstat -n 查看端口的网络连接情况,常用netstat -an
  netstat -v 查看正在进行的工作
  netstat -p 协议名 例:netstat -p tcq/ip 查看某协议使用情况
  netstat -s 查看正在使用的所有协议使用情况
  nbtstat -A ip 对方136到139其中一个端口开了的话,就可查看对方最近登陆的用户名

三、Windows CMD命令大全

  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
  40. wmimgmt.msc----打开windows管理体系结构(WMI)
  41. wupdmgr--------windows更新程序
  42. wscript--------windows脚本宿主设置
  43. write----------写字板
  45. wiaacmgr-------扫描仪和照相机向导
  46. winchat--------XP自带局域网聊天
  49. mplayer2-------简易widNows media player
  50. mspaint--------画图板
  51. mstsc----------远程桌面连接
  53. magnify--------放大镜实用程序
  54. mmc------------打开控制台
  55. mobsync--------同步命令
  57. iexpress-------木马捆绑工具,系统自带
  58. fsmgmt.msc-----共享文件夹管理器
  59. utilman--------辅助工具管理器
  61. dcomcnfg-------打开系统组件服务
  62. ddeshare-------打开DDE共享设置
  110. osk------------打开屏幕键盘
  111. odbcad32-------ODBC数据源管理器
  112. oobe/msoobe /a----检查XP是否激活
  68. ntbackup-------系统备份和还原
  69. narrator-------屏幕“讲述人”
  70. ntmsmgr.msc----移动存储管理器
  71. ntmsoprq.msc---移动存储管理员操作请求
  72. netstat -an----(TC)命令检查接口
  73. syncapp--------创建一个公文包
  74. sysedit--------系统配置编辑器
  75. sigverif-------文件签名验证程序
  76. ciadv.msc------索引服务程序
  77. shrpubw--------创建共享文件夹
  78. secpol.msc-----本地安全策略
  79. syskey---------系统加密,一旦加密就不能解开,保护windows xp系统的双重密码
  80. services.msc---本地服务设置
  81. Sndvol32-------音量控制程序
  82. sfc.exe--------系统文件检查器
  83. sfc /scanNow---windows文件保护
  84. ciadv.msc------索引服务程序
  85. tourstart------xp简介(安装完成后出现的漫游xp程序)
  86. taskmgr--------任务管理器
  87. eventvwr-------事件查看器
  88. eudcedit-------造字程序
  89. compmgmt.msc---计算机管理
  90. packager-------对象包装程序
  91. perfmon.msc----计算机性能监测程序
  92. charmap--------启动字符映射表
  93. cliconfg-------sql SERVER 客户端网络实用程序
  94. Clipbrd--------剪贴板查看器
  95. conf-----------启动netmeeting
  96. certmgr.msc----证书管理实用程序
  97. regsvr32 /u *.dll----停止dll文件运行
  98. regsvr32 /u zipfldr.dll------取消ZIP支持
  99. cmd.exe--------CMD命令提示

常用操作

1、进入某个盘

//进入d盘
D:
//进入F盘
F:

2、查看目录文件

//查看当前目录下的文件,类似于linux下的ls
dir

如果是需要查看隐藏文件的或者更多操作的话,可以使用dir /?来查看其它用法,cmd这点挺好的。

举例:查看D盘根目录下所有文件夹及文件

D:\>dir
 驱动器 D 中的卷是 软件
 卷的序列号是 5581-C3AD

 D:\ 的目录

2020-12-03  11:39                 0 1.txt
2020-12-02  23:01    <DIR>          360安全浏览器下载
2020-11-10  21:15    <DIR>          360驱动大师目录
2020-11-09  15:32    <DIR>          AP1220F-S
2015-04-22  19:15           664,576 autoruns.exe
2020-11-23  01:35    <DIR>          BaiduNetdiskDownload
2020-10-12  22:18    <DIR>          bijibenDATA
2020-09-28  09:42        21,747,022 chfsgui-master文件管理器.zip
2020-11-10  21:06    <DIR>          Drivers
2020-11-09  15:49    <DIR>          DTLFolder
2020-10-29  22:54    <DIR>          HedExDownload
2020-10-29  22:54    <DIR>          HedExInstall
2020-11-30  11:36    <DIR>          MgtvVideos
2020-10-29  17:17    <DIR>          MyDrivers
2020-02-22  22:48       755,013,120 nextcloud搭建需要的文件.tar
2020-11-19  19:14    <DIR>          pokes
2020-11-23  10:19    <DIR>          Program Files
2020-10-15  09:22    <DIR>          Program Files (x86)
2020-11-12  01:14    <DIR>          QMDownload
2020-10-14  16:17    <DIR>          SOFT
2020-10-28  22:00    <DIR>          soft tools
2020-07-24  14:17    <DIR>          svn
2020-11-27  16:32    <DIR>          vmdisk
2020-05-21  01:01    <DIR>          VMware-vSphere6.0
2019-10-21  14:41                14 wuxianmima.txt
2020-11-25  19:50    <DIR>          Youku Files
2020-10-15  11:23    <DIR>          zhuomian2020.10
2020-01-06  16:46    <DIR>          云笔记目录
2020-01-03  15:58    <DIR>          我的文档
2020-11-25  15:27    <DIR>          新建文件夹
2020-10-12  18:26    <DIR>          课程2019整理
2020-10-12  22:26    <DIR>          迅雷下载
               5 个文件    777,424,732 字节
              27 个目录 230,278,893,568 可用字节

查看D盘根目录下所有文件夹及文件,并将结果写入1.txt文件内,并将1.txt保存到当前目录

D:\>dir>1.txt

D:\>
DIR [drive:][path][filename] [/A[[:]attributes]] [/B] [/C] [/D] [/L] [/N]
  [/O[[:]sortorder]] [/P] [/Q] [/R] [/S] [/T[[:]timefield]] [/W] [/X] [/4]

  [drive:][path][filename]
              指定要列出的驱动器、目录和/或文件。

  /A          显示具有指定属性文件属性         D  目录                R  只读文件
               H  隐藏文件            A  准备存档的文件
               S  系统文件            I  无内容索引文件
               L  重新分析点          O  脱机文件
               -  表示“否”的前缀
  /B          使用空格式(没有标题信息或摘要)。
  /C          在文件大小中显示千位数分隔符。这是认值。用 /-C 来
              禁用分隔符显示。
  /D          跟宽式相同,但文件是按栏分类列出的。
  /L          用小写。
  /N          新的长列表格式,其中文件名在最右边。
  /O          用分类顺序列出文件。
  排列顺序     N  按名称(字母顺序)     S  按大小(从小到大)
               E  按扩展名(字母顺序)   D  按日期/时间(从先到后)
               G  组目录优先           -  反转顺序的前缀
  /P          在每个信息屏幕后暂停。
  /Q          显示文件所有者。
  /R          显示文件的备用数据流。
  /S          显示指定目录和所有子目录中的文件。
请按任意键继续. . .

3、创建目录和删除目录

创建目录

D:\>md 123    #创建目录123

D:\>md /?
创建目录。

MKDIR [drive:]path
MD [drive:]path

如果命令扩展被启用,MKDIR 会如下改变:

如果需要,MKDIR 会在路径中创建中级目录。例如: 假设 \a 不
存在,那么:

    mkdir \a\b\c\d

与:

    mkdir \a
    chdir \a
    mkdir b
    chdir b
    mkdir c
    chdir c
    mkdir d

相同。如果扩展被停用,则需要键入 mkdir \a\b\c\d。

删除目录

rd 只能删除目录,不能删除文件

rd   #比较危险,慎用

D:\>rd /?
删除一个目录。

RMDIR [/S] [/Q] [drive:]path
RD [/S] [/Q] [drive:]path

    /S      除目录本身外,还将删除指定目录下的所有子目录和
            文件。用于删除目录树。

    /Q      安静模式,带 /S 删除目录树时不要求确认

D:\>

4、查看本机IP

ipconfig

5、清除屏幕

cls

6、复制文件

把D盘1.txt复制到E盘根目录

D:\>copy 1.txt e:\
已复制         1 个文件

7、移动文件

move 路径\文件名 路径\文件名 :把一个文件移动(就是剪切+复制)到另一个地方。

D:\>move e:\1.txt d:\
移动了         1 个文件

8、删除文件

这个是专门删除文件的,不能删除文件

D:\>del 1.txt

D:\>

9、ping

//用来测试网络是否畅通
ping ip(主机名)

以上这些命令是比较简单,也是比较常用的命令,大家都可以记一下,能用得上的。

10、查看占用端口

例如:占用443端口的进程号是4452,4452进程对应的程序是vmware-hostd.exe

netstat -aon|findstr "443"   #查看占用443端口的进程号
tasklist|findstr "4452"     #查看进程号对应的程序
taskkill /f /t /im vmware-hostd.exe   #结束进程vmware-hostd.exe,需要管理员权限

11、taskkill结束进程

TASKKILL /IM notepad.exe

例如:把Xshell.exe干掉

C:\Users\Anita>TASKKILL /IM Xshell.exe
成功: 给进程 "Xshell.exe" 发送了终止信号,进程的 PID 为 8752。

用进程号结束进程

C:\Users\Anita>TASKKILL /PID 25344
成功: 给进程发送了终止信号,进程的 PID 为 25344。
TASKKILL [/S system [/U username [/P [password]]]]
         { [/FI filter] [/PID processid | /IM imagename] } [/T] [/F]

描述:
    使用该工具按照进程 ID (PID) 或映像名称终止任务。

参数列表:
    /S    system           指定要连接的远程系统。

    /U    [domain\]user    指定应该在哪个用户上下文执行这个命令。

    /P    [password]       为提供的用户上下文指定密码。如果忽略,提示
                           输入。

    /FI   filter           应用筛选器以选择一组任务。
                           允许使用 "*"。例如,映像名称 eq acme*

    /PID  processid        指定要终止的进程的 PID。
                           使用 TaskList 取得 PID。

    /IM   imagename        指定要终止的进程的映像名称通配符 '*'可用来
                           指定所有任务或映像名称。

    /T                     终止指定的进程和由它启用的子进程。

    /F                     指定强制终止进程。

    /?                     显示帮助消息。

筛选器:
    筛选器名      有效运算符                有效值
    -----------   ---------------           -------------------------
    STATUS        eq, ne                    RUNNING |
                                            NOT RESPONDING | UNKNowN
    IMAGENAME     eq, ne                    映像名称
    PID           eq, ne, gt, lt, ge, le    PID 值
    SESSION       eq, ne, gt, lt, ge, le    会话编号。
    cpuTIME       eq, ne, gt, lt, ge, le    cpu 时间,格式为
                                            hh:mm:ss。
                                            hh - 时,
                                            mm - 分,ss - 秒
    MEMUSAGE      eq, ne, gt, lt, ge, le    内存使用量,单位为 KB
    USERNAME      eq, ne                    用户名,格式为 [domain\]user
    MODULES       eq, ne                    DLL 名称
    SERVICES      eq, ne                    服务名称
    WINDOWTITLE   eq, ne                    窗口标题

    说明
    ----
    1) 只有在应用筛选器的情况下,/IM 切换才能使用通配符 '*'。
    2) 远程进程总是要强行 (/F) 终止。
    3) 当指定远程机器时,不支持 "WINDOWTITLE" 和 "STATUS" 筛选器。

例如:
    TASKKILL /IM notepad.exe
    TASKKILL /PID 1230 /PID 1241 /PID 1253 /T
    TASKKILL /F /IM cmd.exe /T
    TASKKILL /F /FI "PID ge 1000" /FI "WINDOWTITLE ne untitle*"
    TASKKILL /F /FI "USERNAME eq NT AUTHORITY\SYstem" /IM notepad.exe
    TASKKILL /S system /U 域\用户名 /FI "用户名 ne NT*" /IM *
    TASKKILL /S system /U username /P password /FI "IMAGENAME eq note*"

C:\Users\Anita>

12、切换管理员

C:\Users\Anita>runas/noprofile /user:admin cmd
输入 admin 的密码:*****************
试图将 cmd 作为用户 "PXM098\Anita" 启动...

会弹出一个新窗口。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐