Ping-Befehl mit Antwortdatum und -zeit + Farben

Aus dem Blog von Linux-Erkunden Ich bekomme diesen interessanten Tipp.

Da sie sagen, dass ein Bild mehr sagt als tausend Worte, werde ich Ihnen hier zwei Screenshots der Unterschiede zwischen dem Erstellen eines Bildes hinterlassen Klingeln auf gewöhnliche Weise an einen Computer, und dies zu tun, wie ich Ihnen später zeigen werde.

Normaler Ping:

Pingen wie ich vorschlage:

Wie Sie sehen können, werden am Anfang jeder Zeile Datum und Uhrzeit (und Sekunden) jeder Ping-Antwort angezeigt. Anschließend werden die zurückgegebenen Bytes und die restlichen Daten angezeigt, die wir normalerweise erhalten. Darüber hinaus werden für jede Art von Informationen, die zurückgegeben werden, unterschiedliche Farben angezeigt, sodass sie leichter identifiziert werden können.

Um den Ping auf diese Weise zu erhalten, verwenden wir die folgende Zeile:

ping localhost | xargs -n1 -i bash -c 'echo `date +%F\ %T`" {}"' | ccze

Hinweis:: Muss das Paket installiert haben ccze Wenn Sie die Farben nicht installieren möchten, entfernen Sie Folgendes am Ende der Zeile, um die Farben anzuzeigen: | ccze

Das gleiche, was es bedeutet ... es ist etwas komplex zu erklären 🙂

Zuerst pingen wir ein Ziel (in den pc1-Screenshots, aber wenn Sie es so versuchen, wird es nicht funktionieren, deshalb habe ich localhost auf die Linie gesetzt), was dieser Befehl dann zurückgibt, übergeben wir als Daten 'warten', und mit xargs geben wir an, dass wir vor den Daten, die wir gerade im 'Standby' haben, das Ergebnis der Ausführung eines Echos in den Befehl date (mit Parametern) setzen ). Ja ... ich weiß, dass das Verständnis etwas komplex ist, aber das Verständnis ist im Moment nicht unbedingt erforderlich 🙂

Wie können wir diesen Standard-Steroid-Ping anstelle des regulären Pings verwenden?

Wir müssen zuerst in unserem schaffen .bashrc (Beachten Sie den Punkt am Anfang der Datei) Eine Funktion, das heißt, wir erstellen diesen Ping mit Steroiden in unserem Terminal als etwas Regelmäßiges, um ihn problemlos verwenden zu können.

Befolgen Sie dazu die folgenden Schritte:

1. Wir öffnen die Datei .bashrc Das befindet sich in unserem Haus. Wir können unseren bevorzugten Texteditor verwenden:

1.1 Und usa KDE - "Drücken Sie [Alt] + [F2]Schreiben Sie Folgendes und drücken Sie [Eingeben] : kate ~ / .bashrc

1.2 Und usa Gnom, Einheit oder Zimt - "Drücken Sie [Alt] + [F2]Schreiben Sie Folgendes und drücken Sie [Eingeben] : gedit ~ / .bashrc

2. Am Ende der Datei schreiben wir die folgenden zwei Zeilen:

function eping { ping "$1" | xargs -n1 -i bash -c 'echo `date +%F\ %T`" {}"' | ccze; }
alias ping='eping'

3. Jetzt müssen Sie nur noch das Paket installieren ccze … Welches ist derjenige, der es uns ermöglicht, alles mit Farben zu visualisieren.

4. Jetzt müssen wir ein neues Terminal öffnen und einfach pingen, wo es Ihnen am besten gefällt ... es sollte ohne Probleme funktionieren: ping localhost

Was haben wir eigentlich gemacht?

Nun ... wir schreiben in unsere Datei .bashrc (Sie wissen, die Datei, die unsere Konfigurationen oder Anpassungen für Dinge enthält, die mit unserem Terminal zusammenhängen) zwei einfache Zeilen, mit der ersten erstellen wir den Befehl eping, dass seine Funktion darin besteht, (mit all diesen Parametern) das Ziel zu pingen, das wir nach dem Befehl setzen (Zum Beispiel ping localhost ... localhost ist das Ziel)Wenn Sie mehr über das Erstellen von Bash-Funktionen erfahren möchten, lesen Sie den Artikel: Sehr nützlicher Tipp, wenn Sie das Terminal verwenden

Dies allein führt nicht dazu, dass die Verwendung des Befehls ping uns die Daten wie folgt anzeigt. Dies führt nur dazu, dass die Verwendung von eping uns so zeigt. In der zweiten Zeile definieren wir einfach, dass wir bei der Eingabe von ping tatsächlich eping verwenden möchten.

Wenn ich mich ein bisschen engagiert habe, entschuldige ich mich 🙂 ... alle Fragen, die Sie möglicherweise haben, werde ich versuchen zu klären.

Nochmals vielen Dank an Linux-Erkunden Um den Ping + Datumstipp zu teilen, habe ich versucht, ein wenig mehr beizutragen. Deshalb habe ich Farben hinzugefügt und Ping = Eping definiert (nachdem ich Eping erstellt habe).

Naja nichts, ich hoffe es war nützlich 😀

Grüße


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.

  1.   test_user sagte

    Nun, das System hat mir Ihren Artikel hinterlassen. Als ich den Befehl in der Konsole ausführte, war alles gelähmt. Ich musste auf das TTY zurückgreifen, um den Terminalprozess zu beenden. Anscheinend stimmt etwas mit all dem nicht ...

    Grüße

    1.    Germain sagte

      Upfff ... Gott sei Dank, ich habe Ihren Kommentar vorher gelesen ... als guter Linux-Neuling habe ich die Angewohnheit, alles anzuwenden, was ich finde ... total ... wenn ich es matschig mache ... Format und das war's ...

      1.    KZKG ^ Gaara sagte

        :)
        Ich versuche immer, alles so einfach wie möglich zu erklären, ich hoffe, Sie finden die Beiträge hier interessant 🙂

        Und hehehe, nah Formatierung ist immer die letzte Option hehe 🙂

      2.    Taregon sagte

        Die Formatierung nach dem Hängen des Systems scheint eine von Windows xD geerbte Benutzerdefinierung zu sein

    2.    KZKG ^ Gaara sagte

      Welcher spezielle Befehl "hat das System abgeladen" für Sie? 🙂

      1.    test_user sagte

        Nun alles, als ich die Schritte ausgeführt habe, die Sie ausgeführt haben. Es scheint mir, dass es etwas mit der Funktion ist, weil der Befehl:

        ping localhost | xargs -n1 -i bash -c 'echo `date +%F\ %T`" {}"' | ccze

        Es läuft reibungslos.

        1.    KZKG ^ Gaara sagte

          Die Funktion ist eine einzelne Zeile. Haben Sie sie als 1 Zeile oder 2 Zeilen eingegeben?
          Ich habe es gerade noch einmal versucht (und ich hatte es bereits zuvor versucht) und es gibt mir keinen Fehler.

  2.   Martin sagte

    Cute!
    Hasst übrigens noch jemand IP-Adressen, die mit 10 beginnen, total neurotisch?

    ARRRGHHH !!!

    1.    Martin sagte

      Ich habe vergessen, 10.0. Ich kann sie ertragen ... aber um 10.2. Ich übergebe sie nicht !!!!

      Hat jemand ein Händchen mit IPs? 192.168.0 vs 192.168.1 usw.?

  3.   Ph0eNix_l1v3 sagte

    Es hat gut funktioniert für mich, danke für den Artikel gaara 😀

    1.    KZKG ^ Gaara sagte

      Ein Vergnügungsfreund 🙂

  4.   elwuilmer sagte

    Ausgezeichnet, ich fand es sehr gut und es hat wunderbar funktioniert !!
    Zuerst dachte ich, es sei ein einzeiliger Fehler, aber dann habe ich sie in zwei Zeilen eingefügt und es funktioniert bereits sehr gut. Großartiger Beitrag.

    Meine Liebe ist übrigens für die IP: 10.10…. XD

    1.    KZKG ^ Gaara sagte

      Ein Vergnügen 😀
      Ich nutze diese Gelegenheit und begrüße Sie auf dem Blog ... Ich sehe, dass Sie ein Fan des Terminals sind, nun, wir sind zwei LOL !!

      Grüße 😉

      1.    elwuilmer sagte

        Vielen Dank! Gestern bin ich nur auf die Seite gekommen und habe mich kaum im Blog registriert, aber ich konnte die Kameradschaft sehen, die es gibt, und bin geblieben: $ Und wenn ich Fans des Terminals bin, liebe ich es, in der tty arbeiten zu können, obwohl mein Wissen noch grundlegend ist und ich gezwungen bin, mich zu verlassen der grafischen Umgebung.

        1.    KZKG ^ Gaara sagte

          Ja, hier haben wir immer versucht, alle zu einem Teil derselben großartigen Familie zu machen 😀

          Ich empfehle Ihnen, das Bash-Tag zu sehen, wenn Ihnen das Terminal gefällt - » https://blog.desdelinux.net/tag/bash/

          Obwohl ... irgendetwas sagt mir, dass du schon da draußen bist LOL!
          Lassen Sie uns Fragen wissen, wenn Sie möchten, können Sie sich im Forum registrieren und wir können Ihnen besser helfen: http://foro.desdelinux.net

          Grüße

          1.    elwuilmer sagte

            Vielen Dank! Ich hoffe, ein Teil dieser Familie zu sein und vielleicht bald etwas beitragen zu können.

            Was das Tag angeht, habe ich bereits die 4 vollständigen Seiten gesehen, die es zeigte, und jede einzelne besucht, um etwas mehr zu lernen. Ich bin auf die Website gekommen, um Informationen über SSH zu suchen. Das ist meine große Leidenschaft.

            Ich werde mich dann im Forum registrieren, von dem ich glaube, dass ich den Blog bereits gestern bis 2 Uhr morgens XD in Wissen konsumiert habe

            Grüße.

          2.    KZKG ^ Gaara sagte

            Suchen Sie dann nach dem Terminal-Tag, um 😉 zu sehen
            hahahahahaha bis 2 Uhr morgens beim Lesen über Linux nenne ich das "gut investierte Zeit" 😀