GNU/Linux >> Linux の 問題 >  >> Linux

きれいにする–Pingコマンドの出力をより美しく読みやすくします

ご存知のとおり、 ping コマンドは、ターゲットホストが到達可能かどうかを確認するために使用されます。 Pingコマンドを使用して、ICMPエコー要求をターゲットホストに送信し、宛先ホストが稼働しているか停止しているかを確認できます。 pingコマンドを頻繁に使用する場合は、「Prettyping」を試してみることをお勧めします。 。 Prettypingは、標準のpingツールの単なるラッパーであり、pingコマンドの出力をより美しく、読みやすく、カラフルでコンパクトにします。かなりの部分は、バックグラウンドで標準のpingコマンドを実行し、出力を色とUnicode文字で解析します。これは、 Bashで記述された無料のオープンソースツールです。 およびawk また、GNU / Linux、FreeBSD、Mac OS XなどのほとんどのUnixライクなオペレーティングシステムをサポートします。Prettypingは、pingコマンドの出力をより美しくするために使用されるだけでなく、以下に示すその他の注目すべき機能も備えています。

  • 失われたパケットまたは欠落したパケットを検出し、出力にマークを付けます。
  • ライブ統計を表示します。統計は、各応答が受信された後に常に更新されますが、pingは応答が終了した後にのみ表示されます。
  • 出力を台無しにすることなく「不明なメッセージ」(エラーメッセージなど)を処理するのに十分なスマートさ。
  • 繰り返されるメッセージの印刷を避けます。
  • 最も一般的なpingパラメータはPrettypingで使用できます。
  • 通常のユーザーとして実行できます。
  • 出力をファイルにリダイレクトできます。
  • インストールは必要ありません。バイナリをダウンロードし、実行可能にして実行するだけです。
  • 高速で軽量。
  • そして、最終的に出力がきれいで、カラフルで、非常に直感的になります。

LinuxにPrettypingをインストールする

すでに述べたように、Prettypingはインストールを必要としません。ポータブルアプリです!コマンドを使用してPrettypingバイナリファイルをダウンロードするだけです:

$ curl -O https://raw.githubusercontent.com/denilsonsa/prettyping/master/prettyping

バイナリファイルを$PATHに移動します(例: / usr / local / bin ) 。

$ sudo mv prettyping /usr/local/bin

そして、以下のように実行可能にします:

$ sudo chmod +x /usr/local/bin/prettyping

とても簡単です。

Prettypingを使用してPingコマンドの出力をよりきれいにしましょう

インストールしたら、任意のホストまたはIPアドレスにpingを実行し、pingコマンドの出力をグラフィカルに表示します。

$ prettyping ostechnix.com

視覚的に表示されるping出力は次のとおりです。

Prettypingを使用してPingコマンドの出力をよりきれいにする

引数なしでPrettypingを実行すると、 Ctrl + cを押して手動で停止するまで実行が継続されます。 。

Prettypingはpingコマンドの単なるラッパーであるため、最も一般的なpingパラメーターを使用できます。たとえば、 -cを使用できます 特定の回数だけホストにpingを実行するフラグ(例: 5 ) :

$ prettyping -c 5 ostechnix.com

デフォルトでは、prettynpingは出力を色付きの形式で表示します。色付きの出力が気に入らないですか?問題ない! --nocolor オプション。

$ prettyping --nocolor ostechnix.com

同様に、--nomulticolor オプション:

$ prettyping --nomulticolor ostechnix.com

Unicode文字を無効にするには、--nounicode オプション:

Unicodeをサポートせずにきれいにする

これは、端末が UTF-8をサポートしていない場合に役立ちます。 。システムのUnicode(フォント)を修正できない場合は、--nounicode オプション。

プリティピングは、出力をファイルにリダイレクトすることもできます。次のコマンドは、prettyping ostechnix.com ostechnix.txt ファイル。

$ prettyping ostechnix.com | tee ostechnix.txt

Prettypingには、次のようなさまざまなタスクを実行するのに役立つオプションがいくつかあります。

  • レイテンシの凡例を有効/無効にします。 (デフォルト値:有効)
  • 設計された出力を端末に強制します。 (デフォルト:自動)
  • 統計行で最後の「n」pingを使用します。 (デフォルト:60)
  • 端子寸法の自動検出を無効にします。
  • awkインタープリターをオーバーライドします。 (デフォルト:awk)
  • pingツールを上書きします。 (デフォルト:ping)

詳細については、ヘルプセクションをご覧ください:

$ prettyping --help

推奨される読み物:

  • Linuxで一度に複数のホストにpingを実行する方法

Prettypingは追加機能を追加しませんが、個人的には次の機能実装が気に入っています。

  • ライブ統計-すべてのライブ統計を常に表示できます。標準のpingコマンドは、終了後にのみ統計を表示します。
  • コンパクト-ターミナルでより長い期間を確認できます。
  • Prettypingは欠落している応答を検出します。

pingコマンドの出力を視覚的に表示する方法を探している場合は、Prettypingが間違いなく役立ちます。試してみてください。失望することはありません。


Linux
  1. 「最後の」コマンドの出力?

  2. $ _対!$。前のコマンドと出力リダイレクトの最後の引数?

  3. LinuxでPingコマンドをインストールして使用する方法

  1. CentOS / RHEL :history コマンド出力で実行されたコマンドの日時を取得する方法

  2. スラッシュと rsync コマンド

  3. date および watch コマンドの出力をファイルに保存する

  1. Teeコマンドでプログラムを機能させる方法は?

  2. コマンドと出力の異なる色

  3. ディレクトリを再帰的にループし、ディレクトリ内のファイルに対してコマンドを実行します