ping命令加时间显示
Linux:
ping www.baidu.com | awk '{ print $0 " ===> " strftime("%Y/%m/%d %H:%M:%S",systime())}'
参数 | 详解 |
---|---|
-a | Audible ping. |
-A | 自适应ping,根据ping包往返时间确定ping的速度; |
-b | 允许ping一个广播地址; |
-B | 不允许ping改变包头的源地址; |
-c count | ping指定次数后停止ping; |
-d | 使用Socket的SO_DEBUG功能; |
-F flow_label | 为ping回显请求分配一个20位的“flow label”,如果未设置,内核会为ping随机分配; |
-f | 极限检测,快速连续ping一台主机,ping的速度达到100次每秒; |
-i interval | 设定间隔几秒发送一个ping包,默认一秒ping一次; |
-I interface | 指定网卡接口、或指定的本机地址送出数据包; |
-l preload | 设置在送出要求信息之前,先行发出的数据包; |
-L | 抑制组播报文回送,只适用于ping的目标为一个组播地址 |
-n | 不要将ip地址转换成主机名; |
-p pattern | 指定填充ping数据包的十六进制内容,在诊断与数据有关的网络错误时这个选项就非常有用,如:“-p ff”; |
-q | 不显示任何传送封包的信息,只显示最后的结果 |
-Q tos | 设置Qos(Quality of Service),它是ICMP数据报相关位;可以是十进制或十六进制数,详见rfc1349和rfc2474文档; |
-R |
记录ping的路由过程(IPv4 only); 注意:由于IP头的限制,最多只能记录9个路由,其他会被忽略; |
-r | 忽略正常的路由表,直接将数据包送到远端主机上,通常是查看本机的网络接口是否有问题;如果主机不直接连接的网络上,则返回一个错误。 |
-S sndbuf | Set socket sndbuf. If not specified, it is selected to buffer not more than one packet. |
-s packetsize |
指定每次ping发送的数据字节数,默认为“56字节”+“28字节”的ICMP头,一共是84字节; 包头+内容不能大于65535,所以最大值为65507(linux:65507, windows:65500); |
-t ttl | 设置TTL(Time To Live)为指定的值。该字段指定IP包被路由器丢弃之前允许通过的最大网段数; |
-T timestamp_option |
设置IP timestamp选项,可以是下面的任何一个: 'tsonly' (only timestamps) 'tsandaddr' (timestamps and addresses) 'tsprespec host1 [host2 [host3]]' (timestamp prespecified hops). |
-M hint |
设置MTU(最大传输单元)分片策略。 可设置为: 'do':禁止分片,即使包被丢弃; 'want':当包过大时分片; 'dont':不设置分片标志(DF flag); |
-m mark | 设置mark; |
-v | 使ping处于verbose方式,它要ping命令除了打印ECHO-RESPONSE数据包之外,还打印其它所有返回的ICMP数据包; |
-U |
Print full user-to-user latency (the old behaviour). Normally ping prints network round trip time, which can be different f.e. due to DNS failures. |
-W timeout | 以毫秒为单位设置ping的超时时间; |
-w deadline | deadline; |
Windows-PowerShell:
ping.exe -t www.baidu.com | Foreach{"{0} ===> {1}" -f $_,(Get-Date)}
参数 | 说明 |
---|---|
/t | 指定 ping 继续向目标发送回显请求消息,直到中断。 若要中断并显示统计信息,请按 CTRL+ENTER。 若要中断并退出此命令,请按 CTRL+C。 |
/a | 指定对目标 IP 地址执行反向名称解析。 如果此操作成功,ping 将显示相应的主机名。 |
/n <count>
|
指定要发送的回显请求消息数。 默认值为 4。 |
/l <size>
|
指定回显请求消息中 "数据" 字段的长度(以字节为单位)。 默认值为 32。 最大大小为 65,527。 |
/f | 指定发送回显请求消息时,IP 标头中的"不要片段"标志设置为 1 (仅在 IPv4 上) 。 目标路径中的路由器无法对回显请求消息进行分段。 此参数可用于排查 PMTU 问题 (的最大传输) 路径。 |
/I <TTL>
|
指定发送的回显请求 (IP 标头) "生存时间"字段的值。 默认值是主机的默认 TTL 值。 最大 TTL 为 255。 |
/v <TOS>
|
指定 IP 标头中"服务类型" (TOS) 字段的值,用于发送仅在 IPv4 上 (的回显请求) 。 默认值为 0。 TOS 指定为 0 到 255 的十进制值。 |
/r <count>
|
指定 IP 标头 中的 "记录路由"选项用于记录回显请求消息和相应的回显答复消息 (仅在 IPv4 上) 。 路径中的每个跃点都使用"记录路由 "选项中的 一个条目。 如果可能,请 指定一 个计数,该计数等于或大于源和目标之间的跃点数。 计数 必须 最小为 1,最大值为 9。 |
/s <count>
|
指定 IP 标头 中的 Internet 时间戳 选项用于记录回显请求消息和每个跃点的相应回显答复消息的到达时间。 计数 必须 最小为 1,最大值为 4。 链接本地目标地址需要此地址。 |
/j <hostlist>
|
指定回显请求消息使用 IP 标头中的"松散源路由"选项,以及主机列表中指定的一组中间目标 ( 仅在 IPv4 上) 。 使用松散的源路由,连续的中间目标可以通过一个或多个路由器分隔。 主机列表中的地址或名称的最大数目为 9。 主机列表是一系列 IP 地址, (点十进制表示法) 空格分隔。 |
/k <hostlist>
|
指定回显请求消息使用 IP 标头中的"严格源路由"选项,以及主机列表中指定的一组中间目标 ( 仅在 IPv4 上) 。 使用严格的源路由时,下一个中间目标必须可直接访问 (并且它必须是路由器接口接口上) 。 主机列表中的地址或名称的最大数目为 9。 主机列表是一系列 IP 地址, (点十进制表示法) 空格分隔。 |
/w <timeout>
|
指定等待与给定回显请求消息相对应的回显答复消息的时间(以毫秒为单位)。 如果回显回复消息未在时间范围内收到,则会显示"请求已过"错误消息。 默认超过 4000 秒 (4 秒) 。 |
/R | 指定跟踪仅在 IPv6 (可用的往返) 。 |
/S <Srcaddr>
|
指定仅在 IPv6 (可用的源地址) 。 |
/4 | 指定用于 ping 的 IPv4。 使用 IPv4 地址标识目标主机不需要此参数。 只需按名称标识目标主机。 |
/6 | 指定用于 ping 的 IPv6。 使用 IPv6 地址标识目标主机不需要此参数。 只需按名称标识目标主机。 |
<targetname>
|
指定目标主机名或 IP 地址。 |
/? | 在命令提示符下显示帮助。 |
ping命令加时间显示相关推荐
- ping服务器地址加时间显示,如何对IP地址进行Ping测试
Ping命令能测试您和另一个网络节点之间的连接速度.您能使用该命令了解连接的强度.距离和可用性,不管是在您自己的网络中还是互联网.参照以下指南了解如何在各种系统中使用Ping命令. 方法1在Windo ...
- python调用ping命令_Windows 中通过Python实现ping命令加时间戳
由于ping命令在ping的时候无法加入时间,不能够直观分析结果.便想在ping的时候加入时间戳. 1.首先需要系统配置了Python的环境,我的环境如下,这里就不介绍环境搭建步骤. 2.以下是代码展 ...
- 24、基于51单片机公交车语音播报加时间显示系统设计
摘 要 随着国民经济的快速发展,我国城市人口高度集中并大幅增长, 交通需求不断扩大导致城市道路交通拥挤,乘坐公交车出行是解决我国城市交通发展问题和实践低碳环保绿色出行的有效途径,随着近年来城市公交事业 ...
- 用C语言实现Ping命令
测试环境: Target: x86_64-linux-gnu gcc version 5.3.1 20160413 (Ubuntu 5.3.1-14ubuntu2.1) [引言] 前几天脑子里忽然蹦出 ...
- linux ping程序设计与实现,一步步学Linux网络编程--ping命令的实现分析
先来说说ping程序的原理吧,其实挺简单,就是一个主机系统向另外一个主机系统说:I love you(ICMP报文),然后那个主机如果相信你或者说想和你通信,和你心知心,那它就把收到的I love y ...
- C语言实现ICMP协议Ping命令
From: http://www.360doc.com/content/12/0429/19/1317564_207540510.shtml 大部分人用ping命令只是作为查看另一个系统的网络连接是否 ...
- ping命令基本使用详解
ping命令原理 ping命令是用来探测本机与网络中另一主机之间是否可通的命令,如果两台主机之间ping不通,则表明这两台主机不能建立起连接. ping命令位于7层协议的网络层. ping 命令是基于 ...
- linux下ping函数的源码,linux下ping命令的实现源码(转)
相信大家一定遇到过上不了网的情形,都知道用个ping命令.这不小王就是这样的女孩,老是上不了网,老是找我,我就先ping一下,逐步找找问题在哪儿,有的放矢,不至于盲目抓瞎(说心里话,我真不愿意帮小王弄 ...
- cmd长ping记录日志和时间_cmd中ping命令显示同时输出到文本(编辑实现bat)
展开全部 方法1: 在输入命令后再加上">"和想保存的文件地址和名字就行了. 1.将Ping命令的加长包输出到62616964757a686964616fe59b9ee7ad ...
最新文章
- 《系统集成项目管理工程师》必背100个知识点-90信息系统安全属性
- Java 从入门到高级学习路线
- pycharm-自动换行
- Android Studio增加assets目录、raw目录
- centos6.9去掉网关地址后依然可以ping通外网
- Web组态—低代码物联网组态平台
- creo绘图属性模板_最好用的工程图格式文件及建模模板文件
- 三十、动名词短语 2
- 如何用Java写一个企业晨报?我来教你!
- 【原创】2019.08.15 模拟赛 ※ [USACO19]Left Out / [USACO19]Cow Steeplechase II / bzoj 4972 小Q的方格纸
- gephi mysql_用爬虫和 Gephi 研究微博好友二度人脉分析|Mo’s blog
- 用ZXING生成二维码的工具类(可以去掉白边,添加logo)
- 2021年后一个算法工程师的门槛有多高?
- 杰理之探测芯片最高稳定运行频率【篇】
- 最小生成树-Kruskal和Prim-JAVA代码
- 为什么Android手机总是越用越慢?
- 十大免费网络分析工具推荐
- 24考研数学每日一题(带解析)
- 线切割泡沫的产生用线切割工作液消泡剂到底有那些效果
- 【真香】我开发了一款提醒各位 [ 大佬 ] 喝水的 [ chrome插件 ]