Du blog de Linux-Explorer Je reçois cette astuce intéressante.
Comme on dit qu'une image vaut mille mots, je vais vous laisser ici deux captures d'écran des différences entre faire un ping à un ordinateur de manière ordinaire, et de le faire comme je vous le montrerai plus tard.
Ping normal :
Comme vous pouvez le voir, au début de chaque ligne, il nous montre la date et l'heure (et les secondes) de chaque réponse ping, puis il nous montre les octets renvoyés, et le reste des données que nous obtenons normalement. De plus, il nous montre des couleurs différentes pour chaque type d'informations qu'il renvoie, facilitant ainsi leur identification.
Pour obtenir le ping de cette manière, nous utilisons la ligne suivante:
ping localhost | xargs -n1 -i bash -c 'echo `date +%F\ %T`" {}"' | ccze
La même chose que cela signifie ... c'est un peu complexe à expliquer 🙂
Nous envoyons d'abord un ping à une cible (dans les captures d'écran de pc1, mais si vous essayez comme ça cela ne fonctionnera pas, c'est pourquoi j'ai mis localhost sur la ligne), alors ce que cette commande renvoie nous passons comme des données 'en attente', et en utilisant xargs c'est que nous indiquons que nous mettons avant les données que nous venons d'avoir en 'veille', nous mettrons le résultat de l'exécution d'un écho à la commande date (avec paramètres). Oui ... je sais que c'est un peu complexe à comprendre, mais comprendre ce n'est pas tout à fait obligatoire pour le moment 🙂
Comment pouvons-nous utiliser ce ping stéroïde par défaut au lieu du ping régulier?
Nous devons d'abord créer dans notre .bashrc (notez le point au début du fichier) une fonction, c'est-à-dire que nous allons créer ce ping avec des stéroïdes dans notre terminal comme quelque chose de régulier, pour pouvoir l'utiliser avec facilité.
Pour ce faire, suivons les étapes:
1. Nous ouvrons le dossier .bashrc qui est situé dans notre maison. Nous pouvons utiliser notre éditeur de texte préféré:
1.1. Si vous utilisez KDE - "Presse [Alt] + [F2], écrivez ce qui suit et appuyez sur [Entrer] : kate ~ / .bashrc
1.2. Si vous utilisez Gnome, Unité ou Cannelle - "Presse [Alt] + [F2], écrivez ce qui suit et appuyez sur [Entrer] : gedit ~ / .bashrc
2. À la fin du fichier, nous écrivons les deux lignes suivantes:
function eping { ping "$1" | xargs -n1 -i bash -c 'echo `date +%F\ %T`" {}"' | ccze; }
alias ping='eping'
3. Il ne vous reste plus qu'à installer le package cze … C'est celui qui nous permettra de tout visualiser avec des couleurs.
4. Maintenant, nous devons ouvrir un nouveau terminal, et simplement envoyer un ping là où vous aimez le plus ... cela devrait fonctionner sans problème: ping localhost
Qu'avons-nous fait réellement?
Eh bien ... nous écrivons dans notre fichier .bashrc (Vous savez, le fichier qui contient nos configurations ou personnalisations pour les choses liées à notre terminal) deux lignes simples, avec la première d'entre elles, nous créons la commande éping, que sa fonction est de cingler (avec tous ces paramètres) la cible que nous avons placée après la commande (Par exemple, ping localhost… localhost est la cible)Si vous voulez en savoir plus sur la création de fonctions bash, vous pouvez lire l'article: Astuce extrêmement utile si vous utilisez le terminal
Cela seul ne permettra pas à l'utilisation de la commande ping de nous montrer les données comme celle-ci ... cela ne fera qu'utiliser eping pour nous montrer comme ça, donc dans la deuxième ligne, nous définissons simplement que lorsque nous tapons ping, nous voulons réellement utiliser eping.
Si je me suis un peu impliqué, je m'excuse 🙂 ... toutes les questions que vous pourriez avoir, je vais essayer de clarifier.
Encore une fois merci à Linux-Explorer Pour partager le conseil ping + date, j'ai essayé de contribuer un peu plus et c'est pourquoi j'ai ajouté des couleurs et défini ce ping = eping (après avoir créé eping).
Eh bien rien, j'espère que ça a été utile 😀
salutations
Eh bien, le système m'a laissé votre article. Quand j'ai exécuté la commande dans la console, tout m'a paralysé, j'ai dû recourir au TTY pour tuer le processus du terminal. Apparemment, il y a quelque chose qui cloche dans tout ça ...
salutations
Upfff ... Dieu merci, j'ai lu votre commentaire avant de le faire ... en tant que bon débutant sous Linux, j'ai l'habitude d'appliquer tout ce que je trouve ... total ... si je le trouble ... format et c'est tout ...
😀
J'essaie toujours de tout expliquer de la manière la plus simple possible, j'espère que vous trouverez les articles ici intéressants 🙂
Et hehehe, le formatage nah est toujours la dernière option hehe 🙂
Le formatage après le blocage du système semble être une coutume héritée de Windows xD
Quelle commande spécifique "a vidé le système" pour vous? 🙂
Bon tout, quand j'ai fait les étapes que tu mets .. Il me semble que c'est quelque chose avec la fonction, car la commande:
ping localhost | xargs -n1 -i bash -c 'echo `date +%F\ %T`" {}"' | ccze
Cela fonctionne bien.
La fonction est une seule ligne, l'avez-vous mise sur 1 ou 2 lignes?
Je viens de l'essayer à nouveau (et je l'avais déjà essayé auparavant) et cela ne me donne pas d'erreur.
Cute!
Au fait, est-ce que quelqu'un d'autre déteste totalement neurotiquement les adresses IP qui commencent par 10.?
ARRRGHHH !!!
J'ai oublié, 10.0. Je peux les supporter ... mais à 10.2. Je ne les passe pas !!!!
Quelqu'un d'autre a-t-il un talent avec les adresses IP? 192.168.0 contre 192.168.1, etc.?
Cela a bien fonctionné pour moi, merci pour l'article gaara 😀
Un ami de plaisir 🙂
Excellent, je l'ai trouvé très bon et cela a fonctionné à merveille !!
Au début, je pensais que c'était une erreur d'une seule ligne et demie, mais ensuite je les ai mis en deux lignes et cela fonctionne déjà très bien. Excellente contribution.
Au fait, mon amour est pour l'ip: 10.10…. XD
Un plaisir 😀
Saisissez cette opportunité et je vous souhaite la bienvenue sur le blog ... Je vois que vous êtes fan du terminal, eh bien, nous sommes deux LOL !!
Salutations 😉
Merci beaucoup! Hier je ne suis arrivé que sur le site et je me suis peu inscrit sur le blog, mais j'ai pu voir la camaraderie qui existe et je suis resté: $ Et si je suis fan du terminal, j'adore pouvoir travailler dans le tty bien que mes connaissances est toujours basique et je suis obligé de dépendre de l'environnement graphique.
Oui, ici, nous avons toujours essayé de faire en sorte que tout le monde fasse partie de la même grande famille 😀
Je vous recommande de voir la balise Bash si vous aimez le terminal - » https://blog.desdelinux.net/tag/bash/
Bien que ... quelque chose me dit que vous êtes déjà là-bas LOL!
Faites-nous part de vos questions, si vous le souhaitez, vous pouvez vous inscrire sur le forum et nous pouvons mieux vous aider: http://foro.desdelinux.net
salutations
Merci beaucoup! J'espère faire partie de cette famille et peut-être bientôt pouvoir apporter quelque chose.
Quant à la balise, j'ai déjà vu les 4 pages complètes qu'elle montrait et visité chacune en apprenant un peu plus. Je suis venu sur le site à la recherche d'informations sur SSH, c'est ma grande passion.
Je vais alors m'inscrire au forum, dont je pense avoir déjà consommé le blog en connaissance hier jusqu'à 2h XD
Salutations.
Cherchez l'étiquette terminale puis voyez 😉
hahahahahaha jusqu'à 2 heures du matin en lisant sur Linux, j'appelle cela «du temps bien passé» 😀