溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

linux中如何使用prettyping

發(fā)布時(shí)間:2022-02-18 14:24:44 來源:億速云 閱讀:147 作者:小新 欄目:開發(fā)技術(shù)

這篇文章將為大家詳細(xì)講解有關(guān)linux中如何使用prettyping,小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。

ping 想必大家都不會(huì)陌生。當(dāng)我們想要知道網(wǎng)絡(luò)是否通暢時(shí)往往就會(huì)執(zhí)行這個(gè)命令。 不過,默認(rèn)的ping 命令輸出比較單調(diào)乏味。因此,國外的某個(gè)老兄編寫了 prettyping.sh 這個(gè)腳本,它不僅會(huì)加點(diǎn)色彩,還會(huì)來點(diǎn)圖示??傊雌饋碛悬c(diǎn)特別 就是了。

linux中如何使用prettyping

安裝 Prettyping

如上所述,Prettyping 是一個(gè)綠色軟件,不需要任何安裝,只要使用以下命令下載 Prettyping 二進(jìn)制文件:

$ curl -O https://raw.githubusercontent.com/denilsonsa/prettyping/master/prettyping

將二進(jìn)制文件放置到 $PATH(例如 /usr/local/bin)中:

$ sudomv prettyping /usr/local/bin

然后對(duì)其賦予可執(zhí)行權(quán)限:

$ sudochmod+x /usr/local/bin/prettyping

就可以使用了。

讓 ping 的輸出清晰易讀

安裝完成后,通過 prettyping 來 ping 任何主機(jī)或 IP 地址,就可以以圖形方式查看輸出。

$ prettyping ostechnix.com

輸出效果大概會(huì)是這樣:

linux中如何使用prettyping

如果你不帶任何參數(shù)執(zhí)行 prettyping,它就會(huì)一直運(yùn)行直到被 ctrl + c 中斷。

由于 Prettyping 只是一個(gè)對(duì)普通 ping 命令的封裝,所以常用的 ping 參數(shù)也是有效的。例如使用 -c 5 來指定 ping 一臺(tái)主機(jī)的 5 次:

$ prettyping -c 5 ostechnix.com

Prettyping 默認(rèn)會(huì)使用彩色輸出,如果你不喜歡彩色的輸出,可以加上 –nocolor 參數(shù):

$ prettyping --nocolor ostechnix.com

同樣的,也可以用 –nomulticolor 參數(shù)禁用多顏色支持:

$ prettyping --nomulticolor ostechnix.com

使用 –nounicode 參數(shù)禁用 unicode 字符:

linux中如何使用prettyping
分享一個(gè)讓 Ping 的輸出更簡單易讀方法分享一個(gè)讓 Ping 的輸出更簡單易讀方法

如果你的終端不支持 UTF-8,或者無法修復(fù)系統(tǒng)中的 unicode 字體,只需要加上 –nounicode 參數(shù)就能輕松解決。

Prettyping 支持將輸出的內(nèi)容重定向到文件中,例如執(zhí)行以下這個(gè)命令會(huì)將 prettyping ostechnix.com 的輸出重定向到 ostechnix.txt 中:

$ prettyping ostechnix.com |tee ostechnix.txt

Prettyping 還有很多選項(xiàng)幫助你完成各種任務(wù),例如:

啟用/禁用延時(shí)圖例(默認(rèn)啟用)

強(qiáng)制按照終端的格式輸出(默認(rèn)自動(dòng))

在統(tǒng)計(jì)數(shù)據(jù)中統(tǒng)計(jì)最后的 n 次 ping(默認(rèn) 60 次)

覆蓋對(duì)終端尺寸的自動(dòng)檢測

指定 awk 解釋器路徑(默認(rèn):awk)

指定 ping 工具路徑(默認(rèn):ping)

查看幫助文檔可以了解更多:

$ prettyping --help

盡管 Prettyping 沒有添加任何額外功能,但我個(gè)人喜歡它的這些優(yōu)點(diǎn):

實(shí)時(shí)統(tǒng)計(jì) -- 可以隨時(shí)查看所有實(shí)時(shí)統(tǒng)計(jì)信息,標(biāo)準(zhǔn) ping 命令只會(huì)在命令執(zhí)行結(jié)束后才顯示統(tǒng)計(jì)信息。

緊湊的顯示 -- 可以在終端看到更長的時(shí)間跨度。

檢測丟失的數(shù)據(jù)包并顯示出來。

關(guān)于“l(fā)inux中如何使用prettyping”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,使各位可以學(xué)到更多知識(shí),如果覺得文章不錯(cuò),請(qǐng)把它分享出去讓更多的人看到。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI