帶有響應日期和時間+顏色的ping命令

來自的博客 Linux探索 我得到這個有趣的提示。

當他們說一張圖片值一千個字時,在這裡我將為您留下兩張截屏圖,說明製作一張圖片之間的區別 以一種普通的方式連接到計算機上,然後按照我將在後面介紹的方法進行操作。

正常ping:

平安 我建議:

如您所見,在每一行的開始,它向我們顯示了每個ping響應的日期和時間(和秒),然後向我們顯示了返回的字節,以及我們通常獲得的其餘數據。 此外,它為我們返回的每種信息顯示了不同的顏色,從而使識別它們變得更加容易。

為了以這種方式獲得ping,我們使用以下行:

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

注意:必須已安裝軟件包 ze 為了查看顏色,如果不想安裝它,請從行尾刪除以下內容: | ze

含義相同...解釋🙂有些複雜

首先我們ping一個目標(在pc1屏幕截圖中,但是如果您嘗試這樣做將無法正常工作,這就是為什麼我將localhost放在行上的原因),然後該命令返回的結果將作為“等待”數據傳遞給我們,使用xargs表示我們將“待機”中的數據放在前面,然後將執行回顯的結果放在date命令中(帶有參數)。 是的...我知道理解起來有點複雜,但是目前對它的理解還不是完全強制的。

我們如何使用默認的類固醇ping代替常規ping?

我們必須首先在我們的創造 的.bashrc (請注意文件開頭的位置)一個函數,即我們將在終端中使用類固醇創建此ping作為常規規則,以便能夠輕鬆使用它。

為此,請按照以下步驟操作:

1. 我們打開文件 的.bashrc 它位於我們的家中。 我們可以使用我們最喜歡的文本編輯器:

1.1. 如果您使用 KDE - “按 [Alt] + [F2],輸入以下內容,然後按 [輸入] : 凱特〜/ .bashrc

1.2. 如果您使用 侏儒,團結或肉桂 - “按 [Alt] + [F2],輸入以下內容,然後按 [輸入] : gedit〜/ .bashrc

2. 在文件末尾,我們編寫了以下兩行:

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

3. 現在您只需要安裝軟件包 ze ……這將使我們能夠用顏色可視化所有事物。

4. 現在我們必須打開一個新的終端,然後在最喜歡的地方ping一下...它應該可以正常工作: ping localhost

我們實際上做了什麼?

好吧...我們寫在文件中 的.bashrc (您知道,該文件包含我們對與終端相關的內容的配置或自定義) 兩行,其中第一行創建命令 ping,它的功能是(使用所有這些參數)ping我們在命令後放置的目標 (例如,ping localhost…目標是localhost)如果您想了解有關創建bash函數的更多信息,可以閱讀以下文章: 如果使用終端機,則非常有用的提示

僅此一項將不會使用ping命令向我們顯示像這樣的數據...這只會使使用eping會向我們顯示這樣的信息,因此,在第二行中,我們僅定義當鍵入ping時,我們實際上要使用eping。

如果我有點介入,對不起... ...您有任何疑問,我將盡力澄清。

再次感謝 Linux探索 為了分享ping +日期提示,我嘗試多做一些貢獻,這就是為什麼我添加顏色並定義ping = eping(創建eping之後)的原因。

好吧,我希望它對您有幫助😀

問候


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   test_user 他說:

    好了,系統給我留下了您的文章。當我在控制台中執行命令時,所有事情都癱瘓了,我不得不求助於TTY以終止終端進程..顯然,這一切都有問題...

    問候

    1.    蓋爾曼 他說:

      Upfff ...謝天謝地,我在做之前閱讀了您的評論...作為一個優秀的Linux新手,我習慣於應用我發現的所有內容...總計...如果我弄混了它...格式就是這樣。 。

      1.    KZKG ^ Gaara 他說:

        ????
        我總是盡量以最簡單的方式解釋一切,希望您在這裡找到有趣的內容🙂

        而且,呵呵,格式化始終是最後的選擇。

      2.    塔里貢 他說:

        系統掛起後進行格式化似乎是從Windows xD繼承的自定義設置

    2.    KZKG ^ Gaara 他說:

      專門為您“轉儲系統”的命令是什麼? 🙂

      1.    test_user 他說:

        好吧,一切,當我執行了步驟時..在我看來,它與函數有關,因為命令:

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

        運行平穩。

        1.    KZKG ^ Gaara 他說:

          該函數是單行,您將其設置為1行還是2行?
          只是我再次嘗試了一下(之前我已經嘗試過了)而沒有給我一個錯誤。

  2.   馬丁 他說:

    鰹!
    順便說一下,還有其他人完全討厭從10開始的IP地址嗎?

    啊!

    1.    馬丁 他說:

      我忘了10.0 我可以忍受...但是在10.2。 我沒有通過!

      還有其他人對IP有訣竅嗎? 192.168.0和192.168.1等?

  3.   Ph0eNix_l1v3 他說:

    這對我來說效果很好,感謝gaara😀的文章

    1.    KZKG ^ Gaara 他說:

      一個快樂的朋友🙂

  4.   Elwuilmer 他說:

    太好了,我發現它很好,而且效果很好!
    起初我以為是一行半錯誤,但是後來我把它們分成兩行,它已經很好地工作了。 偉大的貢獻。

    順便說一下,我對IP的愛是:10.10…。 XD

    1.    KZKG ^ Gaara 他說:

      😀
      藉此機會,我歡迎您訪問博客。我發現您是終端的粉絲,嗯,我們是兩個大聲笑!

      問候😉

      1.    Elwuilmer 他說:

        非常感謝! 昨天我只訪問了該站點,很少在博客上進行註冊,但是我可以看到存在的友情並留下來:$如果我是航站樓的粉絲,儘管我了解很多,我還是喜歡能夠在tty中工作仍然是基礎知識,我不得不依靠圖形環境。

        1.    KZKG ^ Gaara 他說:

          是的,在這裡我們一直試圖使每個人都成為同一個大家庭的一部分😀

          我建議您在喜歡終端的情況下查看Bash標籤-» https://blog.desdelinux.net/tag/bash/

          雖然...某事告訴我您已經在外面大聲笑了!
          讓我們知道任何問題,如果您願意,可以在論壇中註冊,我們可以為您提供更好的幫助: http://foro.desdelinux.net

          問候

          1.    Elwuilmer 他說:

            非常感謝! 我希望成為這個家庭的一員,也許希望很快就能有所作為。

            至於標記,我已經看到了它顯示的4個完整頁面,並訪問了每個頁面,從而學到了更多。 我來到該站點尋找有關SSH的信息,這是我的極大熱情。

            然後,我將要註冊到論壇,我想我昨天已經在知識上消耗了博客,直到XD 2 am。

            問候。

          2.    KZKG ^ Gaara 他說:

            查找終端標籤,然後查看😉
            哈哈哈哈哈哈哈哈哈哈哈哈,直到凌晨2點閱讀有關Linux的信息,我稱之為“時間充裕”