Ping-kommando med svardato og tid + farver

Fra bloggen af Linux-udforsk Jeg får dette interessante tip.

Da de siger, at et billede er tusind ord værd, vil jeg her give dig to skærmbilleder af forskellene mellem at lave et ping til en computer på en almindelig måde og gøre det som jeg vil vise dig senere.

Normal ping:

Ping som jeg foreslår:

Som du kan se, viser det os i begyndelsen af ​​hver linje datoen og klokkeslættet (og sekunder) for hvert ping-svar, så viser det os de byte, der returnerede, og resten af ​​de data, som vi normalt får. Derudover viser den os forskellige farver for hver type information, den returnerer, hvilket gør det lettere at identificere dem.

For at opnå ping på denne måde bruger vi følgende linje:

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

note: Pakken skal være installeret ccze For at se farverne, hvis du ikke ønsker at installere det, skal du fjerne følgende fra slutningen af ​​linjen: | ccze

Det samme hvad det betyder ... det er noget komplekst at forklare 🙂

Først pinger vi et mål (i pc1-skærmbillederne, men hvis du prøver det sådan, fungerer det ikke, det er derfor, jeg sætter localhost på banen), så hvad den kommando returnerer, videregiver vi som 'ventende' data, og ved hjælp af xargs er, at vi angiver, at vi lægger foran de data, vi lige har i 'standby', vi sætter resultatet af udførelse af et ekko til dato-kommandoen ( med parametre). Ja ... Jeg ved, at det er lidt komplekst at forstå, men det er ikke helt obligatorisk at forstå det i øjeblikket 🙂

Hvordan kan vi bruge dette standard steroidping i stedet for almindeligt ping?

Vi skal først skabe i vores .bashrc (bemærk punktet i begyndelsen af ​​filen) en funktion, det vil sige, vi opretter denne ping med steroider i vores terminal som noget regelmæssigt for at være i stand til at bruge det let.

For at gøre dette skal vi følge trinene:

1. Vi åbner filen .bashrc som er placeret i vores hjem. Vi kan bruge vores foretrukne teksteditor:

1.1. Hvis du bruger KDE - »Tryk på [Alt] + [F2], skriv følgende og tryk på [Gå ind] : kate ~ / .bashrc

1.2. Hvis du bruger Gnome, enhed eller kanel - »Tryk på [Alt] + [F2], skriv følgende og tryk på [Gå ind] : gedit ~ / .bashrc

2. I slutningen af ​​filen skriver vi følgende to linjer:

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

3. Nu skal du kun installere pakken ccze ... Hvilken er den, der giver os mulighed for at visualisere alt med farver.

4. Nu skal vi åbne en ny terminal og bare pinge, hvor du kan lide mest ... det skal fungere uden problemer: ping localhost

Hvad gjorde vi faktisk?

Nå ... vi skriver i vores fil .bashrc (Du ved, den fil, der indeholder vores konfigurationer eller tilpasninger til ting relateret til vores terminal) to enkle linjer, med den første af dem opretter vi kommandoen eping, at dens funktion er at pinge (med alle disse parametre) det mål, vi sætter efter kommandoen (For eksempel er ping localhost ... localhost målet)Hvis du vil vide mere om oprettelse af bash-funktioner, kan du læse artiklen: Ekstremt nyttigt tip, hvis du bruger terminalen

Dette alene vil ikke få brug af ping-kommandoen til at vise os dataene som denne ... dette vil kun få brug af eping til at vise os sådan, så i anden linje definerer vi simpelthen, at når vi skriver ping, vil vi faktisk bruge eping.

Hvis jeg har engageret mig lidt, undskylder jeg 🙂 ... spørgsmål, du har, vil jeg forsøge at afklare.

Endnu en gang tak til Linux-udforsk For at dele ping + date tip prøvede jeg at bidrage lidt mere, og det er derfor, jeg tilføjede farver og definerer, at ping = eping (efter at have oprettet eping).

Nå intet, jeg håber, det har været nyttigt 😀

hilsen


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   test_user sagde han

    Nå, systemet efterlod mig din artikel. Da jeg udførte kommandoen i konsollen, lammede alt mig, jeg måtte ty til TTY for at dræbe terminalprocessen .. Tilsyneladende er der noget galt med alt dette ...

    hilsen

    1.    ghermain sagde han

      Upfff ... gudskelov, jeg læste din kommentar, før jeg gjorde det ... som en god Linux-nybegynder har jeg for vane at anvende alt, hvad jeg finder ... i alt ... hvis jeg mudrer det ... format og det er det .. .

      1.    KZKG ^ Gaara sagde han

        ????
        Jeg prøver altid at forklare alt på den enkleste måde, jeg håber, du finder indlæggene her interessante 🙂

        Og hehehe, nah-formatering er altid den sidste mulighed hehe 🙂

      2.    taregon sagde han

        Formatering, efter at systemet er hængt ud, ser ud til at være en brugerdefineret nedarvet fra Windows xD

    2.    KZKG ^ Gaara sagde han

      Hvilken kommando specifikt "dumpede systemet" til dig? 🙂

      1.    test_user sagde han

        Nå, alt, da jeg lavede de trin, du satte .. Det ser ud til, at det er noget med funktionen, fordi kommandoen:

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

        Det kører problemfrit.

        1.    KZKG ^ Gaara sagde han

          Funktionen er en enkelt linje, har du sat den som 1 linje eller 2 linjer?
          Det er bare, at jeg lige har prøvet det igen (og jeg havde allerede prøvet det før), og det giver mig ikke en fejl.

  2.   Martin sagde han

    Bonito!
    Forresten, hader nogen anden helt neurotisk IP-adresser, der starter med 10.?

    ARRRGHHH !!!

    1.    Martin sagde han

      Jeg glemte, 10.0. Jeg kan bære dem ... men kl. 10.2. Jeg passerer dem ikke !!!!

      Er der andre, der har evner til IP'er? 192.168.0 vs 192.168.1 osv.?

  3.   Ph0eNix_l1v3 sagde han

    Det fungerede godt for mig, tak for artiklen gaara 😀

    1.    KZKG ^ Gaara sagde han

      En fornøjelsesven 🙂

  4.   elwuilmer sagde han

    Fremragende, jeg fandt det meget godt, og det fungerede vidunderligt !!
    Først troede jeg, det var en enkelt og en halv fejl, men så satte jeg dem i to linjer, og det fungerer allerede meget godt. Fantastisk bidrag.

    Forresten er min kærlighed til ip: 10.10…. XD

    1.    KZKG ^ Gaara sagde han

      En fornøjelse 😀
      Jeg benytter lejligheden, og jeg byder dig velkommen til bloggen ... Jeg kan se, at du er en fan af terminalen, ja, vi er to LOL !!

      Hilsen 😉

      1.    elwuilmer sagde han

        Mange tak! I går kom jeg kun til siden, og lidt registrerede jeg mig på bloggen, men jeg kunne se det kammeratskab, der findes, og jeg blev: $ Og hvis jeg er terminalens fans, elsker jeg at kunne arbejde i tty selvom min viden er stadig grundlæggende, og jeg er tvunget til at afhænge af det grafiske miljø.

        1.    KZKG ^ Gaara sagde han

          Ja, her har vi altid forsøgt at gøre alle til en del af den samme store familie 😀

          Jeg anbefaler, at du ser Bash-tagget, hvis du kan lide terminalen - » https://blog.desdelinux.net/tag/bash/

          Skønt ... noget fortæller mig, at du allerede er derude LOL!
          Fortæl os eventuelle spørgsmål, hvis du vil, kan du registrere dig i forummet, og vi kan hjælpe dig bedre: http://foro.desdelinux.net

          hilsen

          1.    elwuilmer sagde han

            Mange tak! Jeg håber at være en del af den familie og måske snart kunne bidrage med noget.

            Med hensyn til mærket så jeg allerede de 4 komplette sider, det viste, og besøgte hver enkelt, der lærte lidt mere. Jeg kom til siden på udkig efter information om SSH, det er min store passion.

            Jeg skal tilmelde mig på forummet dengang, som jeg tror, ​​jeg allerede har brugt bloggen i viden i går indtil kl. 2 XD

            Greetings.

          2.    KZKG ^ Gaara sagde han

            Se efter terminalmærket og derefter for at se 😉
            hahahahahaha indtil kl. 2 om at læse om Linux, jeg kalder det 'tid brugt' 😀