使用Gping以图形格式显示Ping命令输出

本指南讨论了以下方面的简要历史 ping 网络管理实用程序,以及如何使用图形格式显示ping命令输出 ping Linux中的实用程序。

Ping简介

Ping是一个众所周知的命令行实用工具,用于测试LAN和WAN中设备之间的连接性和可达性。 平代表 PAcket 一世恩特ñG罗伯。 它将Internet控制消息协议(ICMP)回显请求数据包发送到指定的URL或IP地址,并期望目标主机发出ICMP回显应答。 如果您收到目标主机的答复,则表明该主机还活着。 Ping是最常用的网络诊断工具,可以解决与网络相关的问题。

Ping是计算机网络领域中最古老的实用程序之一。 由…开发 迈克尔·约翰·缪斯于1983年成为美国科学家。Ping支持几乎所有操作系统,包括GNU / Linux,Unix,macOS和Windows以及嵌入式系统。

典型的使用方式 ping 下面给出了检查主机是否在网络中的命令:

$ ping <ip-or-url>

例:

$ ping -c 3 ostechnix.com

这里, -c 3 表示要发送的ECHO_REQUEST数据包的数量。

上面的命令将返回类似以下的输出:

PING ostechnix.com(2606:4700:20::681a:528 (2606:4700:20::681a:528)) 56 data bytes
64 bytes from 2606:4700:20::681a:528 (2606:4700:20::681a:528): icmp_seq=1 ttl=55 time=105 ms
64 bytes from 2606:4700:20::681a:528 (2606:4700:20::681a:528): icmp_seq=2 ttl=55 time=103 ms
64 bytes from 2606:4700:20::681a:528 (2606:4700:20::681a:528): icmp_seq=3 ttl=55 time=103 ms

--- ostechnix.com ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2000ms
rtt min/avg/max/mdev = 102.852/103.667/105.223/1.100 ms

ping命令输出

某些人可能不喜欢常规ping命令的默认输出格式。 您可能希望以某种图形格式可视化ping命令的输出。 这是哪里 ping 实用程序派上用场了!

向Gping打招呼

ping 是一个跨平台的命令行程序,当您尝试ping主机或网站时,该程序会在终端内部显示漂亮的图形。 作者描述了它- “ ping,但带有图形。”

Gping使用图形而不是数字和文本显示ping命令的输出。 这是一个写成的开源网络实用程序 编程语言,并在MIT许可下发布。 Gping当前支持GNU / Linux,macOS和Windows。

在Linux上安装Gping

可以使用Gping AUR,因此您可以使用AUR帮助程序在Arch Linux及其变体上安装Gping,例如 好极了

$ yay -S gping-git

在其他Linux发行版上,可以使用 cargo 包裹经理。 确保已在Linux系统中安装了Rust以供使用 cargo

  • 在Linux中安装Rust编程语言

安装Rust后,运行以下命令以安装Gping:

$ cargo install gping

在Linux中使用Gping以图形格式显示Ping命令输出

要使用Gping检查主机或网站(例如ostechnix.com)的网络连接并以图形格式显示输出,只需从终端运行以下命令:

$ gping ostechnix.com

在Linux中使用Gping以图形格式显示Ping命令输出

要退出Gping,请按 q 或打 ESC 键。

与常规ping实用程序相比,Gping非常少,并且不提供任何选项来按所需方式自定义输出。 例如,您不能

  • 指定要发送的ECHO_REQUEST数据包的数量,
  • 指定两次请求之间的时间间隔,
  • 收到数据包时按铃,
  • 如果未收到响应,则显示一条消息。

Gping仅用于以图形格式显示ping命令输出。 仅此而已。 它做得很好,因为它是广告。

要显示Gping的帮助部分,请运行:

$ gping --help
gping 0.1.6
Ping, but with a graph.

USAGE:
    gping <host>

FLAGS:
    -h, --help       Prints help information
    -V, --version    Prints version information

ARGS:
    <host>    Host or IP to ping

资源:

相关阅读:

  • 美观–使Ping命令的输出更美观并且更易于阅读
  • Ping多个服务器并在类似顶部的文本UI中显示输出
  • 如何在Linux中一次Ping多个主机

命令行GpingLinuxNetworkingOpensourcePacket互联网摸索

Sidebar