GNU/Linux >> Znalost Linux >  >> Linux

Prettypeing – Udělejte výstup příkazu Ping hezčím a snadněji čitelným

Jak všichni víme, ping příkaz se používá ke kontrole, zda je cílový hostitel dosažitelný nebo ne. Pomocí příkazu Ping můžeme odeslat požadavek ICMP Echo našemu cílovému hostiteli a ověřit, zda je cílový hostitel nahoře nebo dole. Pokud často používáte příkaz ping, rád bych vám doporučil vyzkoušet "Prettyping" . Prettyping je pouze obal pro standardní nástroj ping a díky němu je výstup příkazu ping hezčí, snáze čitelný, barevný a kompaktní. Peking spustí standardní příkaz ping na pozadí a analyzuje výstup s barvami a znaky unicode. Je to bezplatný a open source nástroj napsaný v Bash a awk a podporuje většinu unixových operačních systémů, jako je GNU/Linux, FreeBSD a Mac OS X. Prettyping se používá nejen ke zpříjemnění výstupu příkazu ping, ale dodává se také s dalšími pozoruhodnými funkcemi, jak je uvedeno níže.

  • Detekuje ztracené nebo chybějící pakety a označí je ve výstupu.
  • Zobrazuje živé statistiky. Statistiky se neustále aktualizují po obdržení každé odpovědi, zatímco ping se zobrazí až po jeho skončení.
  • Dostatečně inteligentní na to, aby zpracoval „neznámé zprávy“ (jako jsou chybové zprávy), aniž by narušil výstup.
  • Vyhýbá se tisku opakovaných zpráv.
  • S Prettyping můžete použít nejběžnější parametry pingu.
  • Lze spustit jako normální uživatel.
  • Umí přesměrovat výstup do souboru.
  • Nevyžaduje instalaci. Stačí stáhnout binární soubor, nastavit jej jako spustitelný a spustit.
  • Rychlý a lehký.
  • A nakonec dělá výstup pěkný, barevný a velmi intuitivní.

Nainstalujte Prettyping v Linuxu

Jak jsem již řekl, Prettyping nevyžaduje žádnou instalaci. Je to přenosná aplikace! Stačí si stáhnout binární soubor Prettyping pomocí příkazu:

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

Přesuňte binární soubor do své $PATH, například /usr/local/bin .

$ sudo mv prettyping /usr/local/bin

A udělejte jej spustitelný, jak je uvedeno níže:

$ sudo chmod +x /usr/local/bin/prettyping

Je to tak jednoduché.

Nechte nás, aby byl výstup příkazu Ping hezčí pomocí Prettyping

Po instalaci odešlete příkaz ping na libovolného hostitele nebo adresu IP a zobrazte výstup příkazu ping v grafické podobě.

$ prettyping ostechnix.com

Zde je vizuálně zobrazený výstup příkazu ping:

Udělejte hezčí výstup příkazu Ping pomocí Prettyping

Pokud spustíte Prettyping bez jakýchkoli argumentů, bude pokračovat, dokud jej ručně nezastavíte stisknutím Ctrl+c .

Protože Prettyping je pouze obal příkazu ping, můžete použít většinu běžných parametrů pingu. Můžete například použít -c příznak pro ping na hostitele pouze určitý počet opakování, například 5 :

$ prettyping -c 5 ostechnix.com

Ve výchozím nastavení zobrazuje prettynping výstup v barevném formátu. Nelíbí se vám barevný výstup? Žádný problém! Použijte --nocolor možnost.

$ prettyping --nocolor ostechnix.com

Podobně můžete zakázat podporu více barev pomocí --nomulticolor možnost:

$ prettyping --nomulticolor ostechnix.com

Chcete-li zakázat znaky Unicode, použijte --nounicode možnost:

pěkný vzhled bez podpory unicode

To může být užitečné, pokud váš terminál nepodporuje UTF-8 . Pokud nemůžete opravit unicode (fonty) ve vašem systému, jednoduše předejte --nounicode možnost.

Prettyping může také přesměrovat výstup do souboru. Následující příkaz zapíše výstup prettyping ostechnix.com příkaz v ostechnix.txt soubor.

$ prettyping ostechnix.com | tee ostechnix.txt

Prettyping má několik dalších možností, které vám pomohou provádět různé úkoly, jako je,

  • Povolit/zakázat legendu latence. (výchozí hodnota je:enabled)
  • Vynutit výstup určený k terminálu. (výchozí:auto)
  • Použijte posledních "n" pingů na řádku statistiky. (výchozí:60)
  • Přepište automatickou detekci rozměrů terminálu.
  • Přepište interpret awk. (výchozí:awk)
  • Přepište nástroj ping. (výchozí:ping)

Další podrobnosti naleznete v části nápovědy:

$ prettyping --help

Doporučené čtení:

  • Jak pingnout více hostitelů najednou v Linuxu

Přestože Prettyping nepřidává žádné další funkce, osobně se mi v něm líbí následující implementace funkcí:

  • Živé statistiky – Všechny živé statistiky můžete vidět neustále. Standardní příkaz ping zobrazí statistiky až po jeho skončení.
  • Kompaktní – na svém terminálu můžete vidět delší časový úsek.
  • Předpisování detekuje chybějící odpovědi.

Pokud budete někdy hledat způsob, jak vizuálně zobrazit výstup příkazu ping, Prettyping vám určitě pomůže. Vyzkoušejte to, nebudete zklamáni.


Linux
  1. Jak zajistit, aby jakýkoli program fungoval s příkazem Tee?

  2. Jak nainstalovat a používat příkaz Ping v Linuxu

  3. CentOS / RHEL :Jak získat datum a čas provedeného příkazu ve výstupu příkazu historie

  1. Jak připojit výstup do souboru?

  2. Lomítka a příkaz rsync

  3. Různé barvy pro příkaz a výstup

  1. Úvod do linuxového příkazu chmod

  2. Jak zachytit terminálové relace a výstup pomocí příkazu skriptu Linux

  3. Jaký je příkaz pro kopírování, čtení a odstraňování souboru v linuxu