Ping komanda ar atbildes datumu un laiku + krāsas

No emuāra Linux — Izpētīt Man šis interesants padoms.

Tā kā viņi saka, ka attēls ir tūkstoš vārdu vērts, šeit es atstāšu jums divus ekrānuzņēmumus par atšķirībām starp ping uz datoru parastā veidā un darīt to, kā es jums vēlāk parādīšu.

Normāls ping:

Ping kā es ierosinu:

Kā redzat, katras rindas sākumā tas parāda katras ping atbildes datumu un laiku (un sekundes), pēc tam parāda atgrieztos baitus un pārējos datus, kurus mēs parasti iegūstam. Turklāt tas parāda dažādas krāsas katram informācijas tipam, ko tā atgriež, tādējādi atvieglojot to identificēšanu.

Lai šādā veidā iegūtu ping, mēs izmantojam šādu rindu:

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

Atzīmēt: Jābūt instalētai pakotnei ccze Lai redzētu krāsas, ja nevēlaties to instalēt, no rindas beigām noņemiet: | ccze

To pašu, ko tas nozīmē ... ir mazliet sarežģīti izskaidrot 🙂

Vispirms mēs pingam mērķi (pc1 ekrānuzņēmumos, bet, ja jūs to izmēģināt, piemēram, tas nedarbosies, tāpēc es ievietoju localhost uz līnijas), tad tas, ko šī komanda atgriež, mēs nododam kā datus "gaida", un, izmantojot xargs, ir tas, ka mēs norādām, ka pirms datiem, kas tikko ir "gaidīšanas režīmā", mēs atbalss izpildes rezultātu ievietosim datuma komandā (ar parametriem). Jā ... es zinu, ka to ir mazliet sarežģīti saprast, bet izpratne par to šobrīd nav pilnībā obligāta 🙂

Kā mēs varam izmantot šo noklusējuma steroīdu ping, nevis parasto ping?

Vispirms mums ir jārada savos .bashrc (ievērojiet punktu faila sākumā) funkcija, tas ir, mēs izveidosim šo ping ar steroīdiem mūsu terminālā kā kaut ko regulāru, lai varētu to viegli izmantot.

Lai to izdarītu, rīkosimies šādi:

1. Mēs atveram failu .bashrc kas atrodas mūsu mājās. Mēs varam izmantot mūsu iecienīto teksta redaktoru:

1.1. Ja lietojat KDE - »Nospiediet [Alt] + [F2], ierakstiet šo un nospiediet [Ievadīt] : kate ~ / .bashrc

1.2. Ja lietojat Rūķis, Vienotība vai Kanēlis - »Nospiediet [Alt] + [F2], ierakstiet šo un nospiediet [Ievadīt] : gedit ~ / .bashrc

2. Faila beigās mēs uzrakstām šādas divas rindas:

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

3. Tagad jums jāinstalē tikai pakotne ccze … Kurš ļaus mums visu vizualizēt ar krāsām.

4. Tagad mums ir jāatver jauns terminālis un vienkārši jā ping, kur jums patīk visvairāk ... tam vajadzētu darboties bez problēmām: ping localhost

Ko mēs patiesībā darījām?

Nu ... mēs ierakstām mūsu failā .bashrc (Ziniet, fails, kas satur mūsu konfigurācijas vai pielāgojumus lietām, kas saistītas ar mūsu termināli) divas vienkāršas līnijas, ar pirmo no tām mēs izveidojam komandu eping, ka tā funkcija ir pingēt (ar visiem šiem parametriem) mērķi, kuru mēs ievietojām pēc komandas (Piemēram, ping localhost ... mērķis ir localhost)Ja vēlaties uzzināt vairāk par bash funkciju izveidi, varat izlasīt rakstu: Ļoti noderīgs padoms, ja izmantojat termināli

Tas vien neliks, izmantojot ping komandu, mums parādīt šādus datus ... tas tikai ļaus mums izmantot eping, piemēram, šādi, tāpēc otrajā rindiņā mēs vienkārši definējam, ka, ierakstot ping, mēs patiešām vēlamies izmantot eping.

Ja esmu mazliet iesaistījies, es atvainojos 🙂 ... visus jūsu jautājumus mēģināšu precizēt.

Vēlreiz pateicoties Linux — Izpētīt Lai koplietotu ping + datuma padomu, es mēģināju dot savu ieguldījumu tikai nedaudz vairāk, un tāpēc es pievienoju krāsas un definēju ping = eping (pēc eping izveidošanas).

Nu nekas, es ceru, ka tas ir bijis noderīgs 😀

Sveicieni


17 komentāri, atstājiet savus

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   test_user teica

    Nu, sistēma man atstāja jūsu rakstu. Kad es izpildīju komandu konsolē, viss mani paralizēja, man bija jāizmanto TTY, lai nogalinātu termināla procesu.

    Sveicieni

    1.    Germains teica

      Upfff ... paldies dievam, es izlasīju tavu komentāru, pirms to darīju ... man kā labam Linux iesācējam ir paradums pielietot visu, ko atrodu ... pavisam ... ja es to dubļoju ... formāts un viss. .

      1.    KZKG ^ Gaara teica

        ????
        Es vienmēr cenšos visu izskaidrot pēc iespējas vienkāršāk, es ceru, ka šeit esošie ieraksti jums šķiet interesanti 🙂

        Un hehehe, nah formatēšana vienmēr ir pēdējā iespēja hehe 🙂

      2.    taregons teica

        Formatēšana pēc tam, kad sistēma uzkaras, šķiet, ir pielāgota, kas mantota no Windows xD

    2.    KZKG ^ Gaara teica

      Kas tieši jums komanda "izgāza sistēmu"? 🙂

      1.    test_user teica

        Nu, viss, kad es izdarīju jūsu iestatītās darbības. Man šķiet, ka tas ir kaut kas ar funkciju, jo komanda:

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

        Tas darbojas nevainojami.

        1.    KZKG ^ Gaara teica

          Funkcija ir viena rindiņa, vai jūs to ievietojāt kā 1 vai 2 rindas?
          Es to vienkārši mēģināju vēlreiz (un es to jau biju izmēģinājis iepriekš), un tas man nedod kļūdu.

  2.   čurkste teica

    Bonito!
    Starp citu, vai kāds cits pilnīgi neirotiski ienīst IP adreses, kas sākas ar 10.?

    ARRRGHHH !!!

    1.    čurkste teica

      Aizmirsu, 10.0. Es tos varu izturēt ... bet 10.2. Es viņām garām netieku !!!!

      Vai vēl kādam ir prasme ar IP? 192.168.0 pret 192.168.1 utt.?

  3.   Ph0eNix_l1v3 teica

    Tas man izdevās, paldies par rakstu gaara 😀

    1.    KZKG ^ Gaara teica

      Prieks draugs 🙂

  4.   Elwuilmer teica

    Lieliski, man likās, ka tas ir ļoti labi, un tas strādāja brīnišķīgi !!
    Sākumā es domāju, ka tā bija viena pusotras rindas kļūda, bet pēc tam es tos ievietoju divās rindās, un tas jau darbojas ļoti labi. Liels ieguldījums.

    Starp citu, mana mīlestība ir pret ip: 10.10…. XD

    1.    KZKG ^ Gaara teica

      Prieks 😀
      Es izmantoju šo iespēju un sveicu jūs emuārā ... Es redzu, ka jūs esat termināla ventilators, labi, mēs esam divi LOL !!

      Sveiciens 😉

      1.    Elwuilmer teica

        Liels paldies! Vakar es nokļuvu tikai vietnē un maz reģistrējos emuārā, bet es redzēju draudzību, kas pastāv, un es paliku: $ Un, ja es esmu termināla fani, man patīk, ka varu strādāt desmit gados, lai gan manas zināšanas joprojām ir pamata, un es esmu spiests būt atkarīgs no grafiskās vides.

        1.    KZKG ^ Gaara teica

          Jā, šeit mēs vienmēr esam centušies padarīt visus par daļu no vienas lieliskas ģimenes 😀

          Es iesaku jums redzēt Bash tagu, ja jums patīk termināls - » https://blog.desdelinux.net/tag/bash/

          Lai gan ... kaut kas man saka, ka tu jau esi tur LOL!
          Informējiet mūs par visiem jautājumiem, ja vēlaties reģistrēties forumā un mēs varam jums labāk palīdzēt: http://foro.desdelinux.net

          Sveicieni

          1.    Elwuilmer teica

            Liels paldies! Es ceru būt daļa no šīs ģimenes un, iespējams, drīzumā varēšu kaut ko dot.

            Kas attiecas uz tagu, es jau redzēju 4 pilnās lapas, kuras tas parādīja, un apmeklēju katru, kas mācījās nedaudz vairāk. Es apmeklēju vietni, meklējot informāciju par SSH, tā ir mana lielā aizraušanās.

            Toreiz es gatavojos reģistrēties forumā, kas, manuprāt, jau vakar zināšanu ziņā patērēju emuāru līdz plkst

            Sveicieni.

          2.    KZKG ^ Gaara teica

            Pēc tam meklējiet termināla tagu, lai redzētu 😉
            hahahahahaha līdz 2:XNUMX lasot par Linux, es to saucu par “labi pavadītu laiku” 😀