📜  在 cmd 中 ping - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:07:38.103000             🧑  作者: Mango

在 cmd 中 ping - Shell-Bash

在 cmd 中使用 ping 命令可以测试网络的连接性,该命令常用于诊断网络故障。在 Shell-Bash 中同样可以使用 ping 命令,下面是详细介绍。

cmd 中的 ping 命令

在 cmd 中,可以使用以下命令进行 ping 测试:

ping [IP地址或域名]

其中,IP地址或域名为需要测试的网络设备的地址或名称。

例如:

ping www.baidu.com

执行以上命令后,会向 www.baidu.com 发送 ICMP 报文,并等待回应,测试网络的连接性。如果网络正常,会显示以下结果:

PING www.a.shifen.com (14.215.177.38) 56(84) bytes of data.
64 bytes from 14.215.177.38: icmp_seq=1 ttl=56 time=1130 ms
64 bytes from 14.215.177.38: icmp_seq=2 ttl=56 time=741 ms
64 bytes from 14.215.177.38: icmp_seq=3 ttl=56 time=161 ms

如果网络连接不通,会显示:

请求超时。
在 Shell-Bash 中使用 ping 命令

在 Shell-Bash 中,可以使用以下命令进行 ping 测试:

ping [IP地址或域名]

例如:

ping www.baidu.com

与在 cmd 中类似,执行以上命令后,会向 www.baidu.com 发送 ICMP 报文,并等待回应,测试网络的连接性。

如果连接正常,会显示以下结果:

PING www.a.shifen.com (14.215.177.38) 56(84) bytes of data.
64 bytes from 14.215.177.38: icmp_seq=1 ttl=56 time=1130 ms
64 bytes from 14.215.177.38: icmp_seq=2 ttl=56 time=741 ms
64 bytes from 14.215.177.38: icmp_seq=3 ttl=56 time=161 ms

如果连接不通,会显示:

ping: www.baidu.com: Name or service not known
ping 命令的参数

ping 命令还有一些参数,可以对测试的结果进行调整,以下是常用的参数:

  • -c:指定发送 ICMP 报文的数量。
  • -i:指定发送 ICMP 报文的时间间隔。
  • -s:指定 ICMP 报文的大小。

例如,在 cmd 中使用以下命令可以发送 10 个 ICMP 报文,并设置时间间隔为 1 秒:

ping -c 10 -i 1 www.baidu.com

在 Shell-Bash 中,可以使用以下命令:

ping -c 10 -i 1 www.baidu.com
总结

ping 命令是测试网络连接性的好工具,在 cmd 和 Shell-Bash 中都可以使用。通过了解 ping 命令的基本语法和参数,可以更好地使用它来定位网络故障。