Pingi käsk vastuse kuupäeva ja kellaajaga + värvid

Kasutaja blogist Linux-Avasta Saan selle huvitava näpunäite.

Kuna nad ütlevad, et pilt on tuhat sõna väärt, jätan teile siin kaks ekraanipilti a tegemise erinevustest ping tavalisel viisil arvutisse ja teha seda nii, nagu ma teile hiljem näitan.

Tavaline ping:

Ping nagu ma pakun:

Nagu näete, näitab see iga rea ​​alguses meile iga pingivastuse kuupäeva ja kellaaega (ja sekundit), seejärel näitab meile tagastatud baidid ja ülejäänud andmed, mida me tavaliselt saame. Lisaks näitab see meile iga tagastatava teabetüübi jaoks erinevaid värve, hõlbustades seeläbi nende tuvastamist.

Sellisel viisil pingi saamiseks kasutame järgmist rida:

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

Pange tähele: Peab olema pakett installitud ccze Värvide nägemiseks eemaldage rea lõpust järgmine, kui te ei soovi seda installida: | ccze

Sama, mida see tähendab ... seda on mõnevõrra keeruline seletada 🙂

Kõigepealt pingime sihtmärki (pc1 ekraanipiltides, kuid kui proovite seda niimoodi, et see ei toimi, panin sellepärast reale localhosti), siis see, mida see käsk tagastab, edastame andmete "ootel" ja xargs-i abil on see, et me näitame, et paneme enne "ooterežiimis" olevaid andmeid ette, paneme kaja käivitamise tulemuse käsku date (parameetritega) ). Jah ... ma tean, et sellest on natuke keeruline aru saada, kuid selle mõistmine pole praegu täiesti kohustuslik 🙂

Kuidas me saame seda vaikimisi steroidipingi kasutada tavalise pingi asemel?

Kõigepealt peame looma oma .bashrc (märkage faili alguses olevat punkti) funktsioon, see tähendab, et loome selle terminalidega steroididega pingi kui midagi tavalist, et saaksime seda hõlpsalt kasutada.

Selleks järgime samme:

1. Avame faili .bashrc mis asub meie kodus. Saame kasutada oma lemmiktekstiredaktorit:

1.1. Kui kasutate KDE - »Vajutage [Alt] + [F2], kirjutage järgmine ja vajutage [Sisenema] : kate ~ / .bashrc

1.2. Kui kasutate Gnome, Unity või Cinnamon - »Vajutage [Alt] + [F2], kirjutage järgmine ja vajutage [Sisenema] : gedit ~ / .bashrc

2. Faili lõppu kirjutame järgmised kaks rida:

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

3. Nüüd peate installima ainult paketi ccze ... mis võimaldab meil värve abil kõike visualiseerida.

4. Nüüd peame avama uue terminali ja lihtsalt pingutama seal, kus teile kõige rohkem meeldib ... see peaks töötama probleemideta: ping localhost

Mida me tegelikult tegime?

Noh ... kirjutame oma faili .bashrc (Teate, fail, mis sisaldab meie konfiguratsioone või kohandusi meie terminaliga seotud asjadele) kaks lihtsat rida, neist esimese loome käsu eping, et selle ülesandeks on ping (kõigi nende parameetritega) sihtmärk, mille panime pärast käsku (Näiteks pingi localhost ... eesmärk on localhost)Kui soovite bash-funktsioonide loomise kohta rohkem teada saada, võite lugeda artiklit: Äärmiselt kasulik näpunäide, kui kasutate terminali

Ainuüksi see ei pane pingi käsu kasutamist meile selliseid andmeid näitama ... see näitab ainult seda, et epingi kasutamine näitab meile seda, nii et teises reas määratleme lihtsalt, et pingi sisestamisel tahame tegelikult kasutada epingit.

Kui olen natuke kaasa löönud, palun vabandust 🙂 ... kõik teie küsimused püüan selgitada.

Veelkord tänu Linux-Avasta Pingi + kuupäeva näpunäite jagamiseks proovisin panustada veidi rohkem ja sellepärast lisasin värvid ja määrasin ping = eping (pärast epingi loomist).

No mitte midagi, loodan, et sellest on kasu olnud 😀

seoses


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.

  1.   test_user DIJO

    Noh, süsteem jättis mulle teie artikli. Kui ma konsoolis käsu täitsin, siis kõik halvatas, pidin terminaliprotsessi tapmiseks pöörduma TTY poole. Ilmselt on selles kõiges midagi valesti ...

    seoses

    1.    Germaine DIJO

      Upfff ... aitäh, et ma lugesin teie kommentaari enne selle tegemist ... hea Linuxi algajana on mul kombeks rakendada kõike, mida leian ... totaalselt ... kui ma selle poriseks muutsin ... formaat ja see on kõik ...

      1.    KZKG ^ Gaara DIJO

        ????
        Püüan alati kõike võimalikult lihtsal viisil selgitada, loodan, et leiate siinseid postitusi huvitavat 🙂

        Ja hehehe, nah vormindamine on alati viimane võimalus hehe 🙂

      2.    Taregon DIJO

        Vormindamine pärast süsteemi hangumist näib olevat kohandatud Windows xD-lt

    2.    KZKG ^ Gaara DIJO

      Mis konkreetselt käsk "viskas süsteemi" teie jaoks? 🙂

      1.    test_user DIJO

        Noh, kõik, kui ma tegin teie pandud sammud .. Mulle tundub, et see on midagi funktsiooniga, sest käsk:

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

        See töötab sujuvalt.

        1.    KZKG ^ Gaara DIJO

          Funktsioon on üks rida, kas panite selle 1 rida või 2 rida?
          Proovisin lihtsalt uuesti (ja olin seda juba varem proovinud) ja see ei anna mulle viga.

  2.   Martin DIJO

    Bonito!
    Muide, kas keegi teine ​​vihkab täielikult neurootiliselt IP-aadresse, mis algavad kümnendiga?

    ARRRGHHH !!!

    1.    Martin DIJO

      Unustasin, 10.0. Ma kannan neid ... aga kell 10.2. Ma ei möödu neist !!!!

      Kas kellelgi on veel IP-dega seotud oskusi? 192.168.0 vs 192.168.1 jne?

  3.   Ph0eNix_l1v3 DIJO

    See töötas minu jaoks hästi, aitäh artikli eest gaara 😀

    1.    KZKG ^ Gaara DIJO

      Meeldiv sõber 🙂

  4.   elwuilmer DIJO

    Suurepärane, ma leidsin, et see on väga hea ja töötas suurepäraselt !!
    Alguses arvasin, et see on ühe ja poole rea viga, aga siis panin need kahte ritta ja see töötab juba väga hästi. Suur panus.

    Muide, mu armastus on ip vastu: 10.10 .... XD

    1.    KZKG ^ Gaara DIJO

      Rõõm 😀
      Kasutan seda võimalust ja tervitan teid blogis ... ma näen, et olete terminali fänn, noh, me oleme kaks LOL-i !!

      Tervitused 😉

      1.    elwuilmer DIJO

        Tänud! Eile jõudsin ainult saidile ja vähe registreerusin blogis, kuid nägin olemasolevat kamraadlust ja jäin: $ Ja kui ma olen terminali fännid, siis ma jumaldan seda, et saan töötada kolmekümnes, kuigi minu teadmised on endiselt põhilised ja olen sunnitud sõltuma graafilise keskkonna.

        1.    KZKG ^ Gaara DIJO

          Jah, siin oleme alati püüdnud muuta kõik osa ühest ja samast suurest perekonnast 😀

          Kui terminal teile meeldib, soovitan teil vaadata Bashi silti - » https://blog.desdelinux.net/tag/bash/

          Kuigi ... miski ütleb mulle, et sa oled juba seal LOL!
          Andke meile teada kõikidest küsimustest, kui soovite, võite registreeruda foorumis ja me saame teid paremini aidata: http://foro.desdelinux.net

          seoses

          1.    elwuilmer DIJO

            Tänud! Loodan, et saan olla osa sellest perest ja võib-olla varsti suudan midagi anda.

            Mis puudutab silti, siis ma nägin juba 4 täielikku lehte, mida see näitas, ja külastasin igaüht natuke rohkem õppimas. Tulin saidile SSH kohta teavet otsima, see on minu suur kirg.

            Registreerin ennast siis foorumisse, mis on minu arvates eile juba kella 2-ni öösel XD-ni teadmisi tarbinud

            Tervitused.

          2.    KZKG ^ Gaara DIJO

            Seejärel leidke terminali silt to nägemiseks
            hahahahahaha kuni kella 2ni Linuxi kohta lugedes nimetan seda "hästi kulutatud ajaks" 😀