windows-基本操作和dos命令

一、基本操作

撤销操作: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)

  公认端口:从01023,它们紧密绑定于一些服务。通常这些端口的通讯明确表明了某种服务的协议。例如:80端口实际上总是HTTP通讯等;

  注册端口:从102449151。它们松散地绑定于一些服务。也就是说有许多服务绑定于这些端口,这些端口同样用于许多其它目的。例如:许多系统处理动态端口从1024左右开始。

  动态/或私有端口:从4915265535。理论上,不应为服务分配这些端口。实际上,机器通常从1024起分配动态端口。但也有例外:SUNRPC端口从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跳的数值,即沿着该路径的路由器序号;

第二列是第一次往返时延;

第三列是第二次往返时延;

第四列是第三次往返时延;

第五列是路由器的名字及其输入端口的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

猜你喜欢

转载自blog.csdn.net/rfc2544/article/details/129028490