応答日時+色を使用したpingコマンド

のブログから Linux-探索 この興味深いヒントが得られます。

画像は千の言葉の価値があると彼らが言うので、ここで私はあなたにXNUMXつのスクリーンショットを残します ping 通常の方法でコンピューターに接続し、後で説明するように実行します。

通常のping:

ピン 私が提案するように:

ご覧のとおり、各行の先頭に、各ping応答の日付と時刻(および秒)が表示され、次に、返されたバイトと、通常取得する残りのデータが表示されます。 さらに、返される情報の種類ごとに異なる色が表示されるため、それらを簡単に識別できます。

この方法でpingを取得するには、次の行を使用します。

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

注意:パッケージがインストールされている必要があります CCZE 色を確認するために、インストールしたくない場合は、行末から以下を削除してください。 | | ccze

それが意味するのと同じです...説明するのはやや複雑です🙂

まず、ターゲットにpingを実行します(pc1のスクリーンショットにありますが、それが機能しないようにしようとすると、ローカルホストを行に配置するのはそのためです)、そのコマンドが返すものは、「待機中」のデータとして渡します。xargsを使用すると、「スタンバイ」にあるデータの前に置くことを示し、エコーを実行した結果を日付コマンドに置きます。 (パラメーター付き)。 はい...理解するのは少し複雑ですが、現時点では完全に必須ではありません。

通常のpingの代わりにこのデフォルトのステロイドpingをどのように使用できますか?

最初に作成する必要があります .bashrc (ファイルの先頭のポイントに注意してください)関数、つまり、ターミナルでステロイドを使用してこのpingを通常のものとして作成し、簡単に使用できるようにします。

これを行うには、次の手順に従います。

1. ファイルを開きます .bashrc これは私たちの家にあります。 お気に入りのテキストエディタを使用できます。

1.1. 使用する場合 KDE - "押す [Alt] + [F2]、以下を書いてを押します [入る] : ケイト〜/ .bashrc

1.2. 使用する場合 Gnome、UnityまたはCinnamon - "押す [Alt] + [F2]、以下を書いてを押します [入る] : gedit〜 / .bashrc

2. ファイルの最後に、次のXNUMX行を記述します。

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

3. 今、あなたはパッケージをインストールする必要があるだけです CCZE ...すべてを色で視覚化できるようにする人です。

4. ここで、新しいターミナルを開き、最も好きな場所にpingを実行する必要があります...問題なく動作するはずです。 ローカルホストをpingする

私たちは実際に何をしましたか?

さて...私たちはファイルに書き込みます .bashrc (ご存知のとおり、端末に関連するものの構成またはカスタマイズを含むファイル) XNUMXつの単純な行で、最初の行でコマンドを作成します エピング、その機能は、コマンドの後に配置したターゲットに(これらすべてのパラメーターを使用して)pingすることです。 (たとえば、pinglocalhost…localhostがターゲットです)bash関数の作成について詳しく知りたい場合は、次の記事を読むことができます。 ターミナルを使用する場合に非常に役立つヒント

これだけでは、pingコマンドを使用してこのようなデータを表示することはできません...これは、epingを使用するだけでこのように表示されるため、XNUMX行目では、pingと入力するときに、実際にepingを使用することを定義します。

少し関わったことがありましたら、お詫び申し上げます🙂...ご不明な点がございましたら、明確にさせていただきます。

もう一度感謝します Linux-探索 ping +日付のヒントを共有するために、もう少し貢献しようとしました。そのため、色を追加し、ping = eping(epingを作成した後)と定義しました。

まあ何も、私はそれが役に立ったことを願っています😀

よろしく


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。

  1.   test_user

    さて、システムは私にあなたの記事を残しました。私がコンソールでコマンドを実行したとき、すべてが私を麻痺させました、私はターミナルプロセスを殺すためにTTYに頼らなければなりませんでした..どうやらこれすべてに何か問題があります...

    よろしく

    1.    ガーメイン

      Upfff ...ありがとうございますコメントを読む前に読んでください...良いLinux初心者として私は見つけたものすべてを適用する習慣があります...合計...泥だらけの場合...フォーマットしてそれだけです。 ..

      1.    KZKG ^我愛羅

        ????
        私は常に可能な限り簡単な方法ですべてを説明しようとしています。ここの投稿がおもしろいと思います🙂

        そして、へへへ、いやフォーマットは常に最後のオプションです🙂

      2.    タレゴン

        システムがハングした後のフォーマットは、windowsxDから継承されたカスタムのようです

    2.    KZKG ^我愛羅

      具体的に「システムをダンプした」コマンドは何ですか? 🙂

      1.    test_user

        さて、私があなたが置いたステップをしたとき、すべて..それは関数を持つものであるように私には思えます、なぜならコマンド:

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

        スムーズに動作します。

        1.    KZKG ^我愛羅

          関数は1行ですが、2行とXNUMX行のどちらでしたか。
          もう一度試してみただけで(以前に試してみました)、エラーは発生しません。

  2.   マーティン

    ボニート!
    ちなみに、他の誰かが10で始まるIPアドレスを完全に神経質に嫌っていますか?

    ARRRGHHH !!!

    1.    マーティン

      忘れた、10.0。 私はそれらに耐えることができます...しかし10.2で。 私はそれらを渡しません!!!!

      他の誰かがIPのコツを持っていますか? 192.168.0対192.168.1など?

  3.   Ph0eNix_l1v3

    我愛羅の記事をありがとう、それは私にとってうまくいきました😀

    1.    KZKG ^我愛羅

      喜びの友達🙂

  4.   エルウィルマー

    素晴らしい、私はそれがとても良いと思いました、そしてそれは素晴らしく働きました!!
    最初はXNUMX行半のエラーだと思っていましたが、XNUMX行にまとめると、すでにうまく機能しています。 多大な貢献。

    ちなみに私の愛はIP:10.10…です。 XD

    1.    KZKG ^我愛羅

      喜び😀
      私はこの機会を利用してブログへようこそ...あなたはターミナルのファンだと思います、まあ、私たちはXNUMX人のLOLです!!

      ご挨拶

      1.    エルウィルマー

        どうもありがとう! 昨日はサイトにたどり着き、ブログに登録することはほとんどありませんでしたが、存在する友情を見ることができ、滞在しました:$そして、私がターミナルのファンなら、私の知識はまだ基本的であり、依存することを余儀なくされていますが、ttyで働くことができるのが大好きですグラフィカル環境の。

        1.    KZKG ^我愛羅

          はい、ここでは常に全員を同じ素晴らしい家族の一員にしようと努めてきました😀

          ターミナルが気に入ったら、Bashタグを表示することをお勧めします-» https://blog.desdelinux.net/tag/bash/

          でも...何かがあなたがすでにそこにいると私に言っていますLOL!
          ご不明な点がございましたら、フォーラムに登録していただければ、より適切にサポートさせていただきます。 http://foro.desdelinux.net

          よろしく

          1.    エルウィルマー

            どうもありがとう! 私はその家族の一員になり、おそらくすぐに何かに貢献できるようになることを望んでいます。

            タグに関しては、私はすでにそれが示した4つの完全なページを見て、それぞれをもう少し学んで訪問しました。 SSHに関する情報を探してサイトに来ました。それは私の大きな情熱です。

            それではフォーラムに登録します。昨日の午前2時までXDの知識でブログを消費したと思います。

            ご挨拶。

          2.    KZKG ^我愛羅

            ターミナルタグを探してから😉を確認してください
            ハハハハハハ、Linuxについて読んでいる午前2時まで、私はそれを「よく過ごした時間」と呼んでいます😀