GNU/Linux >> Tutoriels Linux >  >> Linux

Prettyping - Rendre la sortie de la commande Ping plus jolie et plus facile à lire

Comme nous le savons tous, le ping La commande est utilisée pour vérifier si un hôte cible est accessible ou non. À l'aide de la commande Ping, nous pouvons envoyer une requête ICMP Echo à notre hôte cible et vérifier si l'hôte de destination est actif ou non. Si vous utilisez souvent la commande ping, je vous recommande d'essayer "Prettyping" . Prettyping n'est qu'un wrapper pour l'outil ping standard et rend la sortie de la commande ping plus jolie, plus facile à lire, colorée et compacte. Le Prettyping exécute la commande ping standard en arrière-plan et analyse la sortie avec des couleurs et des caractères Unicode. C'est un outil gratuit et open source écrit en Bash et mal à l'aise et prend en charge la plupart des systèmes d'exploitation de type Unix tels que GNU/Linux, FreeBSD et Mac OS X. Prettyping n'est pas seulement utilisé pour rendre la sortie de la commande ping plus jolie, mais est également livré avec d'autres fonctionnalités notables répertoriées ci-dessous.

  • Détecte les paquets perdus ou manquants et les marque dans la sortie.
  • Affiche des statistiques en direct. Les statistiques sont constamment mises à jour après la réception de chaque réponse, tandis que le ping ne s'affiche qu'après sa fin.
  • Suffisamment intelligent pour gérer les "messages inconnus" (comme les messages d'erreur) sans perturber la sortie.
  • Évite d'imprimer les messages répétés.
  • Vous pouvez utiliser les paramètres de ping les plus courants avec Prettyping.
  • Peut être exécuté en tant qu'utilisateur normal.
  • Peut rediriger la sortie vers un fichier.
  • Ne nécessite aucune installation. Il suffit de télécharger le binaire, de le rendre exécutable et de l'exécuter.
  • Rapide et léger.
  • Et, rend enfin la sortie jolie, colorée et très intuitive.

Installer Prettyping sous Linux

Comme je l'ai déjà dit, Prettyping ne nécessite aucune installation. C'est une application portable! Téléchargez simplement le fichier binaire Prettyping en utilisant la commande :

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

Déplacez le fichier binaire vers votre $PATH, par exemple /usr/local/bin .

$ sudo mv prettyping /usr/local/bin

Et rendez-le exécutable comme ci-dessous :

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

C'est aussi simple que cela.

Permettez-nous de rendre la sortie de la commande Ping plus jolie en utilisant Prettyping

Une fois installé, pingez n'importe quel hôte ou adresse IP et voyez la sortie de la commande ping sous forme graphique.

$ prettyping ostechnix.com

Voici la sortie ping affichée visuellement :

Rendre la sortie de la commande Ping plus jolie à l'aide de Prettyping

Si vous exécutez Prettyping sans aucun argument, il continuera à fonctionner jusqu'à ce que vous l'arrêtiez manuellement en appuyant sur Ctrl+c .

Étant donné que Prettyping n'est qu'un wrapper de la commande ping, vous pouvez utiliser les paramètres ping les plus courants. Par exemple, vous pouvez utiliser -c flag pour envoyer un ping à un hôte uniquement un nombre spécifique de fois, par exemple 5 :

$ prettyping -c 5 ostechnix.com

Par défaut, prettynping affiche la sortie au format coloré. Vous n'aimez pas la sortie colorée ? Aucun problème! Utilisez --nocolor option.

$ prettyping --nocolor ostechnix.com

De même, vous pouvez désactiver la prise en charge multicolore en utilisant --nomulticolor choix :

$ prettyping --nomulticolor ostechnix.com

Pour désactiver les caractères Unicode, utilisez --nounicode choix :

joliping sans prise en charge d'unicode

Cela peut être utile si votre terminal ne prend pas en charge UTF-8 . Si vous ne pouvez pas corriger l'unicode (polices) dans votre système, passez simplement --nounicode option.

Prettyping peut également rediriger la sortie vers un fichier. La commande suivante écrira la sortie de prettyping ostechnix.com commande dans ostechnix.txt fichier.

$ prettyping ostechnix.com | tee ostechnix.txt

Prettyping a quelques options supplémentaires qui vous aident à effectuer diverses tâches, telles que,

  • Activer/désactiver la légende de la latence. (la valeur par défaut est :activé)
  • Forcer la sortie conçue vers un terminal. (par défaut :automatique)
  • Utilisez les "n" derniers pings sur la ligne de statistiques. (par défaut :60)
  • Remplacer la détection automatique des dimensions du terminal.
  • Remplacer l'interpréteur awk. (par défaut :awk)
  • Remplacer l'outil ping. (par défaut :ping)

Pour plus de détails, consultez la section d'aide :

$ prettyping --help

Suggestion de lecture :

  • Comment envoyer un ping à plusieurs hôtes à la fois sous Linux

Même si Prettyping n'ajoute aucune fonctionnalité supplémentaire, j'aime personnellement les implémentations de fonctionnalités suivantes :

  • Statistiques en direct - Vous pouvez voir toutes les statistiques en direct à tout moment. La commande ping standard n'affichera les statistiques qu'une fois terminée.
  • Compact :vous pouvez voir une durée plus longue sur votre terminal.
  • Prettyping détecte les réponses manquantes.

Si vous cherchez un moyen d'afficher visuellement la sortie de la commande ping, Prettyping vous aidera certainement. Essayez-le, vous ne serez pas déçu.


Linux
  1. Introduction à la commande Linux chmod

  2. Comment capturer les sessions de terminal et la sortie avec la commande de script Linux

  3. Comment faire fonctionner n'importe quel programme avec la commande Tee ?

  4. Les barres obliques et la commande rsync

  5. Comment lire la colonne IDLE dans la sortie de la commande Linux 'w' ?

Comment utiliser la commande de lecture Bash

Comment utiliser la commande Linux Ping

Comment utiliser et tirer le meilleur parti de la commande fuser sous Linux

Envoyez un ping à plusieurs serveurs et affichez la sortie dans l'interface utilisateur textuelle supérieure

Comment lire la sortie et les utilisations de la commande Linux Top

Quelle est la commande pour copier, lire et supprimer un fichier sous Linux