windows——DOS命令集锦

开篇

所谓DOS命令就是我们windows通过CMD进入的命令行

按住键盘上的win+R键,输入cmd

windows——DOS命令集锦_第1张图片

下图即为windows的DOS命令行

windows——DOS命令集锦_第2张图片

命令集锦

注意:cls清屏

1、dir 命令可以浏览文件夹下的内容

dir /?       查看命令帮助

windows——DOS命令集锦_第3张图片

 dir d:\    查看d盘根目录下的文件信息

windows——DOS命令集锦_第4张图片

dir /a   浏览所有内容包括隐藏内容

windows——DOS命令集锦_第5张图片

 dir       列出当前目录

 windows——DOS命令集锦_第6张图片

dir /a:d      列出当前目录并且和路径

 windows——DOS命令集锦_第7张图片

 dir /a:h   列出所有隐藏文件

windows——DOS命令集锦_第8张图片

 2、cd   进入文件或者某个路径

cd /?  查看cd命令帮助

windows——DOS命令集锦_第9张图片

cd ..                  返回上级目录

 

cd /d d:                         用/d参数 跨越盘符到达d

 

cd /

3、 切换分区(盘符)

d:

4、md  创建文件夹

md a

md .\a\b\c

 windows——DOS命令集锦_第10张图片

5、rd 删除

rd a /s                  加/s 选项表示删除时确认

 

 rd 33 /q /s                无提示删除

 

6、echo 输入 输出

echo www                 直接输出

 echo www > test1.txt     将www写入到test1文本中   单个> 代表覆盖

echo hhh >> test1.txt              将hhh追加到test1中

7、type

type nul > class.txt            创建空白文本

8、more

more test1.txt             查看test1文本

 9、findstr语法

 findstr "haha" test1.txt                                    在test1.txt中搜索haha的行       

 findstr "^a" test1.txt                            搜索以a开头的内容

findstr "a$" test1.txt               查找以a结尾的内容

 

findstr "^[1-9]" test1.txt                         搜索以数字开头的内容

windows——DOS命令集锦_第11张图片

findstr "^[a-z]" test1.txt

windows——DOS命令集锦_第12张图片

g: & md test66.txt                               按照顺序从左到右执行,不管是前面是否正确

 

findstr "ada" class.txt && echo 成功找到                      # 前面执行成功后面才会输出(&&)

windows——DOS命令集锦_第13张图片

 执行成功前面的则直接输出 没找到则执行输出后面的 ||

 windows——DOS命令集锦_第14张图片

管道查看方便

 dir c:\  /s /q | more                                          可以翻页查看

 dir | findstr class.txt                                        通过管道查看class文件

windows——DOS命令集锦_第15张图片

10、attrib

attrib                                                                    文件所含属性attrib

windows——DOS命令集锦_第16张图片

 attrib -R (大小写不区分呢)      去除读的属性

 windows——DOS命令集锦_第17张图片

 attrib +h class.txt  加隐藏属性

11、del语法

del test.txt                          删除文件

 del /a:h class.txt                          删除隐藏文件

 del /f ada.txt                                强制删除具有只读属性的文件

赋予其系统文件的属性 +s

 

通配符删除后缀结尾的

windows——DOS命令集锦_第18张图片8

del *.*                                                           确认是否删除

 

 del *.* /s /q                                                   递归删除文件

 copy *.txt .\test                                               复制后缀到文件夹

windows——DOS命令集锦_第19张图片

move                                                                     改名

 move   "6 6" "6 6.txt"                        当文件名有空格时需要加双引号,这样让其名字形成一个整体

网络操作命令

ping baidu.com                           验证网络的连通性

windows——DOS命令集锦_第20张图片

ping /t baidu.com                   持久ping

windows——DOS命令集锦_第21张图片

 ping /n 6  www.baidu.com                           指定发送数据包个数

windows——DOS命令集锦_第22张图片

 ping /l 65500  www.baidu.com                指定发送数据包大小,最大为65500

windows——DOS命令集锦_第23张图片

ipconfig /all                                        #显示完整的网络信息

windows——DOS命令集锦_第24张图片

ipconfig /displaydns                                                 #显示本地dns缓存的内容

windows——DOS命令集锦_第25张图片

ipconfig /flushdns                                                 #清除本地dns缓存

windows——DOS命令集锦_第26张图片

ipconfig /release                                                   #释放租约

 windows——DOS命令集锦_第27张图片

ipconfig /renew                                                    #重新申请IP地址

 windows——DOS命令集锦_第28张图片

netstat -aon #显示所有连接和侦听的端口,并以数字形式显示地址和端口号,且显示每个连接关联
的进程号

windows——DOS命令集锦_第29张图片

tracert www.baidu.com                         路由跟踪,用于确定IP数据包访问目标所采取的路径

windows——DOS命令集锦_第30张图片

 系统进程操作命令

tasklist                   查看当前运行进程

windows——DOS命令集锦_第31张图片

 taskkill /im cmd.exe                                           #结束名为 cmd.exe 的进程
taskkill /pid 2380                                                           #结束 PID 为 2380 的进程
taskkill /pid 2380 /f                                            #强制终止 PID 为 2380 的进程

shutdown /s                      #默认一分钟后关闭计算机
shutdown /s /t 300                    #五分钟后关闭计算机
shutdown /s /t 300 /f                      #五分钟后强制关闭计算机
shutdown /r /t 0                                         #立即重启计算机
shutdown /a                                      #终止系统关闭

netsh advfirewall set allprofiles state off                                   # 关闭所有类型网络的防火墙
例:netsh advfirewall set allprofiles state on                       # 开启所有类型网络的防火墙
例:netsh advfirewall firewall add rule name=TCP-In-8888 protocol=TCP
localport=8888 dir=in action=allow #添加名为TCP-In-8888入站规则:允许TCP端口8888
例:netsh advfirewall firewall add rule name=TCP-In-8888 protocol=TCP
localport=8888 dir=in action=block #添加名为TCP-In-8888入站规则:阻止TCP端口8888
例:netsh advfirewall firewall add rule name=TCP-out-8888 protocol=TCP
localport=8888 dir=out action=allow #添加名为TCP-out-8888出站规则:允许TCP端口8888
例:netsh advfirewall firewall add rule name=TCP-out-8888 protocol=TCP
localport=8888 dir=out action=block #添加名为TCP-out-8888出站规则:阻止TCP端口8888
例:netsh advfirewall firewall add rule name=允许ping protocol=icmpv4 dir=in
action=allow # 添加允许ping的规则
例:netsh advfirewall firewall delete rule name=xxx #删除名为xxx的防火墙规则,如果
name=all 表示删除所有规则

你可能感兴趣的:(windows)