windows——DOS命令集锦

开篇

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

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

下图即为windows的DOS命令行

命令集锦

注意:cls清屏

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

dir /?       查看命令帮助

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

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

 dir       列出当前目录

 

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

 

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

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

cd /?  查看cd命令帮助

cd ..                  返回上级目录

 

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

 

cd /

3、 切换分区(盘符)

d:

4、md  创建文件夹

md a

md .\a\b\c

 

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                         搜索以数字开头的内容

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

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

 

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

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

 

管道查看方便

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

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

10、attrib

attrib                                                                    文件所含属性attrib

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

 

 attrib +h class.txt  加隐藏属性

11、del语法

del test.txt                          删除文件

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

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

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

 

通配符删除后缀结尾的

8

del *.*                                                           确认是否删除

 

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

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

move                                                                     改名

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

网络操作命令

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

ping /t baidu.com                   持久ping

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

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

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

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

ipconfig /flushdns                                                 #清除本地dns缓存

ipconfig /release                                                   #释放租约

 

ipconfig /renew                                                    #重新申请IP地址

 

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

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

 系统进程操作命令

tasklist                   查看当前运行进程

 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 表示删除所有规则

  • 9
    点赞
  • 92
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值