奇技淫巧 - Linux下以圖形格式顯示Ping命令輸出

2021-02-25 Linux公社

作者:Linux迷
連結:https://www.linuxmi.com/gping-ping.html

本文討論ping網絡管理實用程序的簡要歷史,以及如何在Linux中使用gping實用程序以圖形格式顯示ping命令輸出。Ping是一個大家都知道的命令行實用工具,用於測試LAN和WAN中設備之間的連接性和可達性。Ping是Packet InterNet Groper的縮寫。它將Internet控制消息協議(ICMP)回顯請求數據包發送到指定的URL或IP位址,並期望目標主機發出ICMP回顯應答。如果收到目標主機的答覆,則表明該主機仍在運行。Ping是最常用的網絡診斷工具,可以解決與網絡相關的許多問題。Ping是計算機網絡領域中最古老的實用程序之一。它由美國科學家Michael John Muuss於1983年開發。Ping支持幾乎所有作業系統,包括GNU/Linux,Unix,macOS和Windows以及嵌入式系統。下面是使用ping命令檢查主機是否在網絡中的典型方法:在這裡, -c 3表示要發送的ECHO_REQUEST數據包的數量。linuxmi@linuxmi:~/www.linuxmi.com$ ping -c 3 xxvi.ai
PING xxvi.ai (101.36.110.77) 56(84) bytes of data.
64 bytes from 101.136.111.77 (101.136.111.77): icmp_seq=1 ttl=128 time=49.6 ms
64 bytes from 101.136.111.77 (101.136.111.77): icmp_seq=2 ttl=128 time=81.1 ms
64 bytes from 101.136.111.77 (101.136.111.77): icmp_seq=3 ttl=128 time=56.0 ms--- xxvi.ai ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2005ms
rtt min/avg/max/mdev = 49.648/62.236/81.073/13.568 ms有些人可能不喜歡常規ping命令的默認輸出格式。您可能希望以某種圖形格式可視化ping命令的輸出。這就是gping實用程序派上用場的地方!Gping是一個跨平臺的命令行程序,當您嘗試ping主機或網站時,該程序會在終端內部顯示漂亮的圖形。作者這樣描述它:「 ping,但帶有圖形」。Gping使用圖形而不是數字和文本顯示ping命令的輸出。它是一個用Rust程式語言編寫的開源網絡實用程序,並在MIT許可下發布。Gping目前支持的平臺包括GNU / Linux,macOS和Windows。Gping在AUR中是可用的,所以您可以使用一個AUR幫助程序(例如Yay)在Arch Linux及其變體上安裝Gping。在其他Linux發行版上,您可以使用argo包管理器安裝它。cargo 不僅僅是一個包管理器,它還是 Rust 的項目管理利器。因此,請確保您已經在Linux系統中安裝了當前的Rust穩定版本。linuxmi@linuxmi:~/www.linuxmi.com$ cargo install gping在Linux中使用Gping以圖形格式顯示Ping命令輸出
使用Gping檢查主機或網站(如linuxmi.com)的網絡連接,並以圖形格式顯示輸出,只需在終端運行此命令:linuxmi@linuxmi:~/www.linuxmi.com$ ping xxvi.ai在Linux中使用Gping以圖形格式顯示Ping命令輸出與常規ping實用程序相比,Gping非常少,並且不提供任何選項來按所需方式自定義輸出。例如,您不能

Gping僅用於以圖形格式顯示ping命令輸出。僅此而已。

要顯示Gping的幫助部分,請運行:

linuxmi@linuxmi:~/www.linuxmi.com$ gping --help
gping 0.1.7
Ping, but with a graph.

USAGE:
gping [OPTIONS] <hosts>...

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

OPTIONS:
-b, --buffer <buffer> Determines the number pings to display. [default: 100]

ARGS:
<hosts>... Hosts or IPs to ping

 源:

...END...

長按或掃描下面的二維碼關注Linux公社


關注Linux公社,添加「星標」

每天獲取技術乾貨,讓我們一起成長

合作聯繫微信:linuxgs

相關焦點

  • 使用Gping以圖形格式顯示Ping命令輸出
    本文討論ping網絡管理實用程序的簡要歷史,以及如何在Linux中使用gping實用程序以圖形格式顯示ping命令輸出。
  • Linux之ping命令
    使用ping命令,我們可以確定遠程目標IP是處於活動狀態還是非活動狀態,找到與目標通信的往返延遲並檢查是否存在數據包丟失。ping命令是iputils(或iputils-ping)程序包的一部分,該程序包已預先安裝在絕大多數Linux發行版上。ping命令也可用於Windows,MacOSX和FreeBSD。
  • Linux命令詳解:ping 和 traceroute命令
    ping 、traceroute命令,按照工具的作用,原理,用法三個維度來理解。通過抓到的包,來看下各個欄位。輸出參數解釋:min/avg/max/stddev 前三個好理解,最後一個參數,mac下是stddev,linux下面是 mdev Mean Deviation,代表 ICMP 包的 RTT 偏離平均值的程度,可以通過這個值看出網絡抖動的情況,mdev值越大說明,整個鏈路上的包延時越不穩定。值越小,說明越穩定。
  • ping命令的簡單測試及應用
    Ping是Windows、Unix和Linux系統下的一個命令。ping也屬於一個通信協議,即ICMP,它是TCP/IP協議的一部分。利用「ping」命令可以檢查網絡是否連通,可以很好地幫助我們分析和判定網絡故障。
  • 常用Linux命令
    * [] [^] '' "" $(命令) 二、字符截取cut 可以接收管道符結果,cut無法識別空格cut cut -f 2,4 filename cut -d "分隔符" -f 1,3 filename 三、printf 格式數據命令,不能接受管道符也不能讀取文件名,可以printf '%s' $(cat filename)printf '格式類型輸出格式' 輸出內容格式類型:
  • Linux 下 SSH 命令實例指南
    本教程可以讓你在短時間內掌握通過 SSH 安全便利地連接到遠程計算機的技術.如果你對 SSH 還沒什麼概念, 可以先訪問 維基百科 進行了解.基本用法最簡單的 SSH 命令只需要指定用戶名和主機名參數即可. 主機名可以是 IP 地址或者域名.
  • Ping命令大全
    下面就給出一個典型的檢測次序及對應的可能故障:ping 127.0.0.1--這個Ping命令被送到本地計算機的IP軟體,該命令永不退出該計算機。如果沒有做到這一點,就表示TCP/IP的安裝或運行存在某些最基本的問題。ping 本機IP--這個命令被送到你計算機所配置的IP位址,你的計算機始終都應該對該Ping命令作出應答,如果沒有,則表示本地配置或安裝存在問題。
  • 如何使用Linux Sleep命令暫停Bash腳本
    Sleep是一個命令行實用程序,允許您將調用進程掛起一段指定的時間。也就是說,sleep命令在給定的時間內暫停下一個命令的執行。
  • Linux作業系統,學習Linux pwd命令顯示當前路徑
    本期學習Linux pwd命令顯示當前路徑由於 linux 文件系統中有許多目錄,當用戶執行一條 Linux 命令又沒有指定該命令或參數所在的目錄時
  • PING命令應用
    例出ping 以下是PING的一些參數:下面每個參數的使用1. ping命令的完整格式如下: ping [-t] [-a] [-n count] [-l length] [-f] [-i ttl] [-v tos] [-r count] [-s count] [-j -Host list] | [-k Host-list] [-w timeout] destination-list
  • 【軟體測試基礎】Linux | 網絡操作命令
    幾乎所有的Linux發行版本都支持該命令。2.格式ip [OPTIONS] OBJECT [COMMAND [ARGUMENTS]]3.主要參數OPTIONS是修改ip行為或改變其輸出的選項。所有的選項都是以-字符開頭,分為長、短兩種形式。目前,ip支持如表1所示選項。
  • 學習Linux操作的第一步,你需要知道這些命令行!
    【實例1-1】命令行執行速度演示[root@linux_command ~]# ping qq.com -c 3PING qq.com (14.17.32.211) 56(84) bytes of data.
  • (建議收藏)學習linux命令,看這篇2w多字的命令詳解就夠了
    用心分享,共同成長沒有什麼比每天進步一點點更重要了序言 本篇文章主要講解了一些linux常用命令,主要講解模式是,命令介紹、命令參數格式、命令參數、命令常用參數示例。由於linux命令較多,我還特意選了一些日常使用較為頻繁的命令進行講解,但還是免不了文章很長,建議大家收藏起來,用到的時候不會了再來閱讀。
  • Linux ls命令使用示例詳解
    1、命令格式:ls [選項] [目錄名]2、命令功能列出目標目錄中所有的子目錄和文件。(不包含.開頭的文件)3、常用選項參數-l除了文件名之外,還將文件的權限、所有者、文件大小等信息詳細列出來。-g類似 -l,但不列出所有者-o類似 -l,顯示文件的除組信息外的詳細信息。-a列出目錄下的所有文件,包括以 . 開頭的文件-A同-a,但不列出「.」
  • tracert、ping、arp等命令的用法
    還有,對ping包丟棄程度只是節點本身對ping的處理,並不一定影響他的通信,你可以看到,關閉ping命令節點的下一個節點返回到數據是正常的,說明回復的包都成功發送回來。        總之,pathping 命令在一段時間內將數據包發送到將到達最終目標的路徑上的每個路由器,然後根據從每個躍點返回的數據包計算結果。
  • Linux 運維必備 150 個命令匯總
    iconv :轉換文件的編碼格式。dos2unix :是將Windows DOS格式文件轉換為Unix、Linux格式的實用命令。top :top命令是Linux下常用的性能分析工具,能夠實時顯示系統中各個進程的資源佔用狀況,類似於Windows的任務管理器。top是一個動態顯示過程,即可以通過用戶按鍵來不斷刷新當前狀態。如果在前臺執行該命令,它將獨佔前臺,直到用戶終止該程序為止。
  • 網絡命令Ping netstat ipconfig arp tracert用法整理
    1.PingPing是Windows、Unix和Linux系統下的一個命令。
  • 讓 history 命令顯示日期和時間 | Linux 中國
    編譯自 | https://www.2daygeek.com/display-date-time-linux-bash-history-command
  • Linux之netstat命令
    netstat(選項)命令選項-A<網絡類型>或--<網絡類型>:列出該網絡類型連線中的相關地址;-c或--continuous:持續列出網絡狀態;-g或--groups:顯示多重廣播功能群組組員名單;-i或--interfaces:顯示網絡界面信息表單;-l或--listening:顯示監控中的伺服器的Socket;
  • linux關於網絡的命令介紹
    導讀本文將講述網絡相關命令,作者假定讀者具備TCP/IP協議棧的基礎知識。對於相關命令及其輸出只介紹它的基本的使用方法和大概的描述,具體協議將不作詳細解釋。如今網絡無疑是很重要的,linux系統中提供了豐富的網絡測試與管理命令。我們來一起看看它們。