Perintah ping dengan tarikh dan masa respons + warna

Dari blog dari Linux-Terokai Saya mendapat petua yang menarik ini.

Oleh kerana mereka mengatakan bahawa gambar bernilai seribu perkataan, di sini saya akan meninggalkan dua tangkapan skrin perbezaan antara membuat a ping ke komputer dengan cara biasa, dan melakukannya seperti yang akan saya tunjukkan kemudian.

Ping biasa:

Ping seperti yang saya cadangkan:

Seperti yang anda lihat, pada awal setiap baris, ini menunjukkan kepada kita tarikh dan waktu (dan saat) setiap tindak balas ping, kemudian menunjukkan kepada kita bait yang dikembalikan, dan selebihnya data yang biasanya kita perolehi. Sebagai tambahan, ini menunjukkan kepada kita warna yang berbeza untuk setiap jenis maklumat yang dikembalikan, sehingga lebih mudah untuk mengenalinya.

Untuk mendapatkan ping dengan cara ini, kami menggunakan baris berikut:

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

Nota: Mesti memasang pakej ccze Untuk melihat warnanya, jika anda tidak mahu memasangnya, hapus yang berikut dari hujung baris: | ccze

Sama maksudnya ... agak rumit untuk dijelaskan 🙂

Mula-mula kita meletakkan sasaran (dalam tangkapan skrin pc1, tetapi jika mereka mencuba seperti itu tidak akan berfungsi, itu sebabnya saya meletakkan localhost di talian), kemudian apa yang dikembalikan oleh perintah tersebut sebagai data 'waiting', dan menggunakan xargs adalah bahawa kita menunjukkan bahawa kita meletakkan sebelum data yang baru kita miliki dalam 'standby', kita akan meletakkan hasil pelaksanaan gema pada perintah tarikh (dengan parameter ). Ya ... saya tahu agak rumit untuk difahami, tetapi memahaminya tidak wajib pada masa ini 🙂

Bagaimana kita boleh menggunakan ping steroid lalai ini dan bukannya ping biasa?

Kita mesti buat terlebih dahulu dalam .bashrc (perhatikan titik di awal file) fungsi, iaitu, kita akan membuat ping ini dengan steroid di terminal kita sebagai sesuatu yang biasa, agar dapat menggunakannya dengan mudah.

Untuk melakukan ini, mari ikuti langkah-langkahnya:

1. Kami membuka fail .bashrc yang terletak di rumah kami. Kami boleh menggunakan editor teks kegemaran kami:

1.1. Jika anda menggunakannya KDE - »Tekan [Alt] + [F2], tulis perkara berikut dan tekan [Masukkan] : kate ~ / .bashrc

1.2. Jika anda menggunakannya Gnome, Perpaduan atau Kayu Manis - »Tekan [Alt] + [F2], tulis perkara berikut dan tekan [Masukkan] : gedit ~ / .bashrc

2. Pada akhir fail kami menuliskan dua baris berikut:

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

3. Sekarang anda hanya perlu memasang pakej ccze … Yang mana yang akan membolehkan kita membayangkan segala sesuatu dengan warna.

4. Sekarang kita mesti membuka terminal baru, dan hanya ping di tempat yang paling anda sukai ... ia mesti berfungsi tanpa masalah: ping localhost

Apa yang sebenarnya kita buat?

Baiklah ... kami menulis dalam fail kami .bashrc (Anda tahu, fail yang mengandungi konfigurasi atau penyesuaian kami untuk perkara yang berkaitan dengan terminal kami) dua baris mudah, dengan yang pertama kita membuat perintah eping, bahawa fungsinya adalah untuk melakukan ping (dengan semua parameter tersebut) sasaran yang kita letakkan setelah perintah tersebut (Contohnya, ping localhost ... localhost adalah sasarannya)Sekiranya anda ingin mengetahui lebih lanjut mengenai membuat fungsi bash, anda boleh membaca artikel: Petua yang sangat berguna jika anda menggunakan terminal

Ini sahaja tidak akan menggunakan perintah ping untuk menunjukkan kepada kita data seperti ini ... ini hanya akan menggunakan eping menunjukkan kepada kita seperti ini, jadi pada baris kedua kita hanya menentukan bahawa ketika kita mengetik ping, kita sebenarnya ingin menggunakan eping.

Sekiranya saya terlibat sedikit, saya minta maaf 🙂 ... sebarang pertanyaan yang anda ada akan saya cuba jelaskan.

Sekali lagi terima kasih kepada Linux-Terokai kerana berkongsi tip tarikh ping +, saya cuba menyumbang sedikit lagi dan itulah sebabnya saya menambah warna dan menentukan ping = eping (setelah membuat eping).

Tidak apa-apa, saya harap ia berguna 😀

salam


17 komen, tinggalkan komen anda

Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   test_user kata

    Nah, sistem meninggalkan saya artikel anda. Ketika saya menjalankan perintah di konsol, semuanya melumpuhkan saya, saya terpaksa menggunakan TTY untuk membunuh proses terminal. Nampaknya ada yang tidak kena dengan semua ini ...

    salam

    1.    ghermain kata

      Upfff ... syukurlah saya membaca komen anda sebelum melakukannya ... sebagai pemula Linux yang baik saya mempunyai kebiasaan untuk menerapkan semua yang saya dapati ... total ... jika saya lumpur ... saya format dan itu sahaja ...

      1.    KZKG ^ Gaara kata

        ????
        Saya selalu berusaha menjelaskan semuanya dengan cara yang paling mudah, saya harap anda dapati catatan di sini menarik 🙂

        Dan hehehe, format nah selalu menjadi pilihan terakhir hehe 🙂

      2.    taregon kata

        Pemformatan selepas sistem hang nampaknya merupakan kebiasaan yang diwarisi dari windows xD

    2.    KZKG ^ Gaara kata

      Apa arahan khusus "membuang sistem" untuk anda? 🙂

      1.    test_user kata

        Baiklah, semasa saya melakukan langkah-langkah yang anda buat .. Nampaknya ini adalah sesuatu yang berfungsi, kerana perintahnya:

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

        Ia berjalan dengan lancar.

        1.    KZKG ^ Gaara kata

          Fungsinya adalah satu baris, adakah anda meletakkannya sebagai 1 baris atau 2 baris?
          Saya baru mencubanya (dan saya sudah mencubanya sebelum ini) dan ini tidak memberikan ralat kepada saya.

  2.   Martin kata

    Cantik!
    Ngomong-ngomong, adakah orang lain benar-benar membenci alamat IP yang bermula dengan 10.?

    ARRRGHHH !!!

    1.    Martin kata

      Saya terlupa, 10.0. Saya dapat menanggungnya ... tetapi pada pukul 10.2. Saya tidak melepasi mereka !!!!

      Adakah orang lain mempunyai kemampuan dengan IP? 192.168.0 vs 192.168.1, dll?

  3.   Ph0eNix_l1v3 kata

    Ia berfungsi dengan baik untuk saya, terima kasih untuk artikel gaara 😀

    1.    KZKG ^ Gaara kata

      Rakan kesenangan 🙂

  4.   elwuilmer kata

    Hebat, saya dapati ia sangat baik dan berfungsi dengan baik !!
    Pada mulanya saya fikir ia adalah satu baris dan ralat setengah, tetapi kemudian saya meletakkannya dalam dua baris dan ia sudah berfungsi dengan baik. Sumbangan hebat.

    By the way cinta saya adalah untuk ip: 10.10…. XD

    1.    KZKG ^ Gaara kata

      Keseronokan 😀
      Saya mengambil ini dan saya mengalu-alukan anda ke blog ... Saya melihat bahawa anda adalah peminat terminal, baiklah, kami berdua LOL !!

      Salam 😉

      1.    elwuilmer kata

        Terima kasih banyak-banyak! Semalam saya hanya sampai di laman web ini dan tidak banyak yang saya daftarkan di blog, tetapi saya dapat melihat persahabatan yang ada dan saya kekal: $ Dan jika saya peminat terminal, saya suka dapat bekerja di sini walaupun pengetahuan saya masih asas dan saya terpaksa bergantung persekitaran grafik.

        1.    KZKG ^ Gaara kata

          Ya, di sini kami selalu berusaha menjadikan semua orang menjadi anggota keluarga yang sama 😀

          Saya mengesyorkan agar anda melihat tag Bash jika anda suka terminal - » https://blog.desdelinux.net/tag/bash/

          Walaupun ... ada yang memberitahu saya bahawa anda sudah berada di luar sana LOL!
          Beritahu kami sebarang pertanyaan, jika anda mahu, anda boleh mendaftar di forum dan kami dapat membantu anda dengan lebih baik: http://foro.desdelinux.net

          salam

          1.    elwuilmer kata

            Terima kasih banyak-banyak! Saya berharap dapat menjadi sebahagian daripada keluarga itu dan mungkin akan dapat menyumbang sesuatu.

            Mengenai teg, saya sudah melihat 4 halaman lengkap yang ditunjukkan dan dikunjungi setiap halaman untuk belajar sedikit lagi. Saya datang ke laman web ini untuk mencari maklumat mengenai SSH, ini adalah semangat saya yang tinggi.

            Saya akan mendaftar ke forum itu, yang saya fikir saya telah menggunakan blog ini dengan pengetahuan semalam hingga 2 pagi XD

            Greetings.

          2.    KZKG ^ Gaara kata

            Cari tag terminal kemudian untuk melihat 😉
            hahahahahaha sehingga jam 2 pagi membaca mengenai Linux, saya menyebutnya 'masa yang dihabiskan dengan baik' 😀