Komanda Ping me datën dhe kohën e përgjigjes + ngjyrat

Nga blogu i Linux-Eksploroni Kam këtë këshillë interesante.

Ndërsa ata thonë se një imazh vlen një mijë fjalë, këtu do t'ju lë dy pamje ekrani të ndryshimeve midis bërjes së një ping në një kompjuter në një mënyrë të zakonshme, dhe për ta bërë atë siç do t'ju tregoj më vonë.

ping normal:

Ping siç propozoj:

Siç mund ta shihni, në fillim të secilës rresht na tregon datën dhe kohën (dhe sekondat) e secilës përgjigje ping, atëherë na tregon bajtët që janë kthyer, dhe pjesën tjetër të të dhënave që normalisht marrim. Për më tepër, ai na tregon ngjyra të ndryshme për secilin lloj informacioni që kthehet, duke e bërë kështu më të lehtë identifikimin e tyre.

Për të marrë ping në këtë mënyrë ne përdorim rreshtin e mëposhtëm:

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

Shënim: Duhet të ketë paketën të instaluar ccze Për të parë ngjyrat, nëse nuk doni ta instaloni, hiqni sa vijon nga fundi i rreshtit: | ccze

E njëjta gjë që do të thotë ... është disi komplekse të shpjegohet

Së pari ne ping një objektiv (në fotot e ekranit PC1, por nëse e provoni kështu që nuk do të funksionojë, kjo është arsyeja pse unë vendos localhost në linjë), atëherë ajo që kthen komanda e kalojmë si të dhëna "në pritje", dhe duke përdorur xargs është se ne tregojmë se vendosim para të dhënave që sapo kemi në "gatishmëri", ne do të vendosim rezultatin e ekzekutimit të një echo në komandën data (me parametrat ) Po ... Unë e di që është pak komplekse për tu kuptuar, por kuptimi i tij nuk është plotësisht i detyrueshëm për momentin

Si mund ta përdorim këtë ping steroide të paracaktuar në vend të pingut të rregullt?

Së pari duhet të krijojmë në tonat .Bashrc (vini re pikën në fillim të skedarit) një funksion, domethënë, ne do ta krijojmë këtë ping me steroid në terminalin tonë si diçka të rregullt, për të qenë në gjendje ta përdorim atë me lehtësi.

Për ta bërë këtë, le të ndjekim hapat:

1. Ne hapim skedarin .Bashrc e cila ndodhet në shtëpinë tonë. Mund të përdorim redaktuesin tonë të preferuar të tekstit:

1.1. Nëse e përdorni KDE - »Shtypni [Alt] + [F2], shkruani sa vijon dhe shtypni [Hyni] : kate / .bashrc

1.2. Nëse e përdorni Gnome, Unitet ose Kanellë - »Shtypni [Alt] + [F2], shkruani sa vijon dhe shtypni [Hyni] : gedit ~ / .bashrc

2. Në fund të skedarit shkruajmë dy rreshtat e mëposhtëm:

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

3. Tani duhet të instaloni vetëm paketën ccze … Cili është ai që do të na lejojë të vizualizojmë gjithçka me ngjyra.

4. Tani ne duhet të hapim një terminal të ri, dhe thjesht të vendosim ping atje ku ju pëlqen më shumë ... ai duhet të funksionojë pa probleme: ping localhost

Çfarë bëmë në të vërtetë?

Epo ... ne shkruajmë në dosjen tonë .Bashrc (E dini, skedari që përmban konfigurimet ose përshtatjet tona për gjërat që lidhen me terminalin tonë) dy linja të thjeshta, me të parën prej tyre krijojmë komandën eping, që funksioni i tij është të ping (me të gjitha ato parametra) objektivin që vendosim pas komandës (Për shembull, ping localhost… localhost është shënjestra)Nëse doni të dini më shumë rreth krijimit të funksioneve bash, mund të lexoni artikullin: Këshillë jashtëzakonisht e dobishme nëse përdorni terminalin

Vetëm kjo nuk do të bëjë që përdorimi i komandës ping të na tregojë të dhëna si kjo ... kjo do të bëjë që përdorimi i eping të na tregojë kështu, kështu që në rreshtin e dytë thjesht përcaktojmë se kur shtypim ping, në të vërtetë duam të përdorim eping.

Nëse jam përfshirë pak, ju kërkoj falje ... ... çdo pyetje që keni do të përpiqem të sqaroj.

Edhe një herë falënderoj Linux-Eksploroni Për ndarjen e këshillës ping + date, u përpoqa të kontribuoj vetëm pak më shumë dhe kjo është arsyeja pse shtova ngjyra dhe përcaktova atë ping = eping (pasi kisha krijuar eping).

Epo asgjë, shpresoj të ketë qenë e dobishme

të fala


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.

  1.   test_user dijo

    Epo, sistemi më la artikullin tuaj. Kur ekzekutova komandën në tastierë gjithçka më paralizoi, unë u detyrova të drejtohem te TTY për të vrarë procesin e terminalit. Me sa duket ka diçka që nuk shkon në gjithë këtë ...

    të fala

    1.    Germaine dijo

      Upfff ... shyqyr që lexova komentin tuaj para se ta bëja këtë ... si një fillestar i mirë i Linux-it kam zakon të zbatoj gjithçka që gjej ... gjithsej ... nëse e bëj me baltë ... format dhe kaq ...

      1.    KZKG ^ Gaara dijo

        😀
        Unë gjithmonë përpiqem të shpjegoj gjithçka në mënyrën më të thjeshtë të mundshme, shpresoj që ju të gjeni interesante postimet këtu

        Dhe hehehe, formatimi nah është gjithmonë opsioni i fundit hehe

      2.    targoni dijo

        Formatimi pasi sistemi të varet duket se është një zakon i trashëguar nga windows xD

    2.    KZKG ^ Gaara dijo

      Çfarë komande konkretisht "hedhi sistemin" për ju? 🙂

      1.    test_user dijo

        Epo gjithçka, kur bëra hapat që ti vendosët .. Më duket se është diçka me funksion, sepse komanda:

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

        Ajo funksionon normalisht.

        1.    KZKG ^ Gaara dijo

          Funksioni është një vijë e vetme, e vendosët si 1 rresht apo 2 rreshta?
          Thjesht e provova përsëri (dhe e kisha provuar më parë) dhe nuk më jep ndonjë gabim.

  2.   Babil dijo

    E bukur!
    Nga rruga, a i urren dikush tjetër në mënyrë neurotike adresat IP që fillojnë me 10.?

    ARRRGHHH !!!

    1.    Babil dijo

      Kam harruar, 10.0. Unë mund t'i duroj ato ... por në 10.2. Nuk i kaloj !!!!

      A ka dikush tjetër aftësi me IP? 192.168.0 vs 192.168.1, etj?

  3.   Ph0eNix_l1v3 dijo

    Ka punuar mirë për mua, faleminderit për artikullin gaara

    1.    KZKG ^ Gaara dijo

      Një mik kënaqësi 🙂

  4.   elwuilmer dijo

    Shkëlqyeshëm, e gjeta shumë mirë dhe funksionoi mrekullisht !!
    Në fillim mendova se ishte një gabim i vetëm një e gjysmë, por më pas i vendosa në dy rreshta dhe tashmë funksionon shumë mirë. Kontribut i madh.

    Meqë ra fjala dashuria ime është për ip: 10.10. XD

    1.    KZKG ^ Gaara dijo

      Një kënaqësi
      Shfrytëzoj këtë mundësi dhe ju mirëpres në blog ... Unë shoh që ju jeni një tifoz i terminalit, mirë, ne jemi dy LOL !!

      Pershendetje

      1.    elwuilmer dijo

        Faleminderit shume! Dje arrita vetëm në sit dhe pak u regjistrova në blog, por unë mund të shihja shoqërinë që ekzistonte dhe qëndrova: $ Dhe nëse unë jam një tifoz i terminalit, më pëlqen të jem në gjendje të punoj në tty edhe pse njohuritë e mia janë ende themelore dhe unë jam i detyruar të varet të mjedisit grafik.

        1.    KZKG ^ Gaara dijo

          Po, këtu jemi përpjekur gjithmonë t'i bëjmë të gjithë pjesë e së njëjtës familje të madhe

          Unë ju rekomandoj që të shihni etiketën Bash nëse ju pëlqen terminali - » https://blog.desdelinux.net/tag/bash/

          Megjithëse ... diçka më thotë që ti je tashmë atje LOL!
          Na tregoni për ndonjë pyetje, nëse dëshironi mund të regjistroheni në forum dhe ne mund t'ju ndihmojmë më mirë: http://foro.desdelinux.net

          të fala

          1.    elwuilmer dijo

            Faleminderit shume! Shpresoj të jem pjesë e asaj familje dhe mbase së shpejti të jem në gjendje të kontribuoj diçka.

            Sa i përket etiketës, unë tashmë pashë 4 faqet e plota që ajo tregoi dhe vizitova secilën duke mësuar pak më shumë. Kam ardhur në sit duke kërkuar informacion në lidhje me SSH, është pasioni im i madh.

            Unë do të regjistrohem në forumin atëherë, të cilin unë mendoj se kam konsumuar tashmë blog në ditën e djeshme deri në 2:XNUMX XD

            Përshëndetje.

          2.    KZKG ^ Gaara dijo

            Kërkoni etiketën terminale pastaj për të parë
            hahahahahaha deri në orën 2 të mëngjesit duke lexuar për Linux, unë e quaj atë 'kohë të kaluar mirë' 😀