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

本指南讲述了 网络管理实用程序以及如何使用图形格式显示 ping 命令输出 gping Linux 中的实用程序。

内容

  1. Ping的简单介绍
  2. 向Gping问好
    1. 在 Linux 上安装 Gping
  3. 在 Linux 中使用 Gping 以图形格式显示 Ping 命令输出

Ping的简单介绍

Ping 是众所周知的命令行实用程序,用于测试 LAN 和 WAN 中设备之间的连接性和可达性。 平代表 一世中间NG绳索。 它将 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 命令的输出。 这是哪里 gping 实用派上用场!

向Gping问好

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

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

在 Linux 上安装 Gping

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

$ yay -S gping-git

在其他 Linux 发行版上,您可以使用 cargo 包管理器。 Cargo 包管理器默认与 Rust 一起分发。 因此,请确保您已在 Linux 系统中安装了当前稳定版本的 Rust,如以下链接中所述:

  • 在 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

资源:

  • gping GitHub 存储库

相关阅读:

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

命令行GpingLinuxNetworkingOpensourcePacket Internet GroperpingRust