一、基本操作
撤销操作:ctrl+z
重复操作:ctrl+y
复制:ctrl+c
剪切:ctrl+x
粘贴:ctrl+v
全选:ctrl+a
保存:ctrl+s
锁屏:windows+l
打开“运行”:windows+r
返回桌面:windows+d
远程桌面:开始->附件->远程桌面->输入IP及用户名密码
二、dos命令
2.1 文件管理
#不同盘符间切换
C:\Users\Administrator>D:
#同一个盘符间切换
D:\>cd D:\log
D:\log>
#查询当前目录下所有文件及文件夹
D:\log>dir
#罗列当前目录下文件夹和下级文件夹
D:\log>tree
2.2 ipconfig
ipconfig 显示基本配置信息。
ipconfig /all 显示完整配置信息。
ipconfig /release 释放指定适配器的IPv4地址。
ipconfig /release6 释放指定适配器的IPv6地址。
ipconfig /renew 更新指定适配器的IPv4地址。
ipconfig /renew6 更新指定适配器的IPv6地址。
ipconfig /flushdns 清除DNS解析程序缓存。
ipconfig /registerdns 刷新所有DHCP租用并重新注册 DNS 名称
ipconfig /displaydns 显示DNS解析程序缓存的内容。
ipconfig /showclassid 显示适配器允许的所有DHCP类ID。
ipconfig /setclassid 修改DHCP类ID。
ipconfig /showclassid6 显示适配器允许的所有IPv6 DHCP类ID。
ipconfig /setclassid6 修改IPv6 DHCP类ID。
2.2 arp
arp -a 显示ARP表项。
arp -a IP 显示相关IP的ARP表项。
arp -g 与-a相同。
arp -d IP 删除相关IP的ARP表项。可以是通配符*,以删除所有主机。
arp -s IP MAC 添加静态ARP表项,将IP和MAC关联。
2.4 route
route print 显示所有路由条目
route add 目的IP mask 子网掩码 下一跳IP metric 网段个数 添加静态路由
route -p add 目的IP mask 子网掩码 下一跳IP 添加永久路由
route delete 目的IP 删除该目的IP的路由
2.5 telnet
telnet IP 端口号 测试该主机的端口是否打开
telnet 域名 端口号 测试该主机的端口是否打开
telnet 进入telnet命令行
? 查看帮助文档
open IP telnet远程登录该主机
quit 退出telnet命令行
2.6 nslookup
nslookup 查看本机IP和域名服务器地址
nslookup IP 查看对应该IP的域名
nslookup 域名 查看对应该域名的IP
2.7 netstat
端口状态中的LISTENING代表当前正处于监听状态,ESTABLISHED代表已建立连接,正处于通信状态,TIME_WAIT代表已结束访问,CLOSE_WAIT代表等待从本地用户发来的连接中断请求。
计算机端口可分为三大类:公认端口(Well Known Ports)、注册端口(Registered Ports)以及动态和/或私有端口(Dynamic and/or Private Ports)。
公认端口:从0到1023,它们紧密绑定于一些服务。通常这些端口的通讯明确表明了某种服务的协议。例如:80端口实际上总是HTTP通讯等;
注册端口:从1024到49151。它们松散地绑定于一些服务。也就是说有许多服务绑定于这些端口,这些端口同样用于许多其它目的。例如:许多系统处理动态端口从1024左右开始。
动态/或私有端口:从49152到65535。理论上,不应为服务分配这些端口。实际上,机器通常从1024起分配动态端口。但也有例外:SUN的RPC端口从32768开始。
netstat -a 显示当前PC连接和侦听的所有TCP/UDP端口(established和listening)
netstat -n 显示本地和远端的IP与端口
netstat -e 显示以太网统计数据,包括数据包状态和网络流量
netstat -r 显示路由表和当前有效连接
netstat -s 显示各个协议的以太网统计数据,包括数据包状态和网络流量
netstat -na 显示IP地址
2.8 tracert
输出有5列:
第一列是描述路径的第n跳的数值,即沿着该路径的路由器序号;
第二列是第一次往返时延;
第三列是第二次往返时延;
第四列是第三次往返时延;
![](/qrcode.jpg)
第五列是路由器的名字及其输入端口的IP地址。
如果源从任何给定的路由器接收到的报文少于3条(由于网络中的分组丢失),traceroute在该路由器号码后面放一个星号,并报告到达那台路由器的少于3次的往返时间。
tracert IP 显示到达目的IP经过的所有网关,但是经过NAT转换无法追踪。
tracert 域名 显示到达目的域名经过的所有网关,但是经过NAT转换无法追踪。
2.9 ping
1、两端主机都关掉防火墙,注意时间毫秒(ms),直连ping一般为个位数。
2、TTL生存时间推算本机系统或者数据包经过多少路由器。
ping IP 测试能否到达该IP地址。
ping IP –t 测试能否到达该IP地址直到被ctrl+c打断。
ping IP –n 20 发送20个ICMP包测试能否到达该IP地址。
ping 域名
ping 主机名
① ping 127.0.0.1
如果测试成功,表明网卡、TCP/IP协议的安装、IP地址、子网掩码的设置正常。如果测试不成功,就表示TCP/IP的安装或设置存在有问题。
② ping 本机IP地址
如果测试不成功,则表示本地配置或安装存在问题,应当对网络设备和通讯介质进行测试、检查并排除。
③ ping局域网内其他IP
如果测试成功,表明本地网络中的网卡和载体运行正确。但如果收到0个回送应答,那么表示子网掩码不正确或网卡配置错误或电缆系统有问题。
④ ping 网关IP
这个命令如果应答正确,表示局域网中的网关路由器正在运行并能够做出应答。
⑤ ping 远程IP
如果收到正确应答,表示成功的使用了缺省网关。对于拨号上网用户则表示能够成功的访问Internet(但不排除ISP的DNS会有问题)。
⑥ ping www.yahoo.com(一个著名网站域名)
对此域名执行Ping命令,计算机必须先将域名转换成IP地址,通常是通过DNS服务器。如果这里出现故障,则表示本机DNS服务器的IP地址配置不正确,或它所访问的DNS服务器有故障。
⑦ ping localhost
local host是系统的网络保留名,它是127.0.0.1的别名,每台计算机都应该能够将该名字转换成该地址。否则,则表示主机文件(/Windows/host)中存在问题。
2.9.1 将ping的结果保存成txt文件
批处理:注意批处理文件的命名不可以是ping.bat,这会导致冲突。
参考:https://blog.csdn.net/zyw_anquan/article/details/8916784
@echo off
set filePath=D:/testping.txt
set ping_url1=172.16.95.4
set ping_url2=172.16.95.8
set sleep_times=5
:top
echo starting test network...
echo %date% %time%>>%filePath%
ping %ping_url1% -n 1|findStr "TTL" >> %filePath%
ping %ping_url2% -n 1|findStr "TTL" >> %filePath%
timeout 1
goto top