みなさんこんにちは。私は梁旭です。 ご存知のとおり、Linux ではデバイス ファイルも含めすべてがファイルです。仕事の過程で 技術的に言えば、 ただし、 この場合、 標準出力ファイルと標準エラー出力ファイル コマンドライン プログラムは、標準出力と標準エラー出力の 2 種類の出力を生成できます。標準出力は標準出力ファイル stdout に記録され、標準エラー出力は標準エラー出力ファイル stderr に記録されます。 デフォルトでは、標準出力ファイルと標準エラー ファイルはターミナル ウィンドウ (またはコンソール) に関連付けられます。つまり、標準出力または標準エラーに送信されたものはすべて画面に表示されます。 ただし、シェルでのリダイレクトを通じて、この動作を変更することができます。たとえば、標準出力をファイルにリダイレクトできます。この方法では、標準出力情報は画面に表示されず、後で表示できるようにそのファイルに保存されるか、標準出力情報をデジタル LED や LCD ディスプレイなどの別の物理デバイスにリダイレクトすることができます。 一般的なリダイレクト方法は次のとおりです。
不要な出力をクリアするには/dev/nullを使用する 出力には標準出力と標準エラー出力の 2 種類があるため、
これらのエラー メッセージにより画面が乱雑になり、重要な情報が消えてしまう可能性があります。
この方法により、表示される情報がより明確になります。 場合によっては、標準出力の内容ではなく、標準エラーの内容を表示したいことがあります。その場合は、標準出力を
上記のスクリーンショットは、出力をリダイレクトせずに、パケットが宛先ホストに到達できる場合に ping コマンドが通常の出力を表示することを示しています。最初のコマンドについては、ネットワークが接続されているときは画面に何も表示されませんが、ターゲットマシンから切断されると、画面にはエラーメッセージのみが表示されます。
この例では、標準出力は表示されず、エラー メッセージは すべての出力を/dev/nullにリダイレクトする 場合によっては、出力を表示したくないことがありますが、そのためには 2 つの方法があります。
文字列 ここで注目すべき重要な点は、順序も非常に重要であるということです。リダイレクトパラメータを次のように入れ替えると、
期待通りには動作しません。これは、
この例では、 出力を/dev/nullにリダイレクトするその他の実用的な例 ディスクが連続データを読み取る速度を知りたい場合は、 次のコマンドでは、パラメータ 次のテストはあまり正確ではありませんが、問題を説明するには十分です。
上記は実際のシナリオです。ここに別のシナリオがあります。 ある時点で、特定のサーバーから何かをダウンロードできる速度を知りたいと思うことがあるかもしれません。しかし、ディスクに不要なものを書き込みたくないので、この時点では、内容を
結論は この記事では Linux システムにおける仮想デバイス ファイルのさまざまな実用的な使用法に関するこの記事はこれで終わりです。Linux 仮想デバイス ファイルの使用法に関するより関連性の高いコンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: xshellリモート接続の自動切断の問題の解決方法の詳細な説明
>>: MySQL エンコーディング utf8 および utf8mb4 utf8mb4_unicode_ci および utf8mb4_general_ci
プログラム的アプローチの利点1. スタイルの分散を避けるためのグローバルコントロール2. シンプルな...
目次VueUse にはどのようなユーティリティがありますか? VueUseをVueプロジェクトにイン...
1. まず、純粋なHTMLファイルにはindex.htmlというエントリが必要です。 2. Tomc...
目次1. プロキシモジュールをインストールする2. プロキシを設定する1. プロキシモジュールをイン...
目次1. インストールと導入2. PDFファイルをパッケージ化してエクスポートする方法構成の詳細PD...
目次マウスジョイント マウスジョイント距離ジョイント距離ジョイントモータージョイント直動ジョイント変...
この質問は非常に奇妙なので、あまり多くを語らずにコードに直接進みます。 .g-ダイアログラッパー{ ...
netem と tc: netem は、Linux カーネル バージョン 2.6 以降で提供されるネ...
トランザクションは、複数の SQL ステートメントの原子性、つまり、それらが一緒に完了するか、一緒に...
1. dfコマンドを使用してディスク全体の使用量を表示します。 df コマンドは、ハードディスクのマ...
まず、provide/inject を使用する理由について説明しましょう。祖父コンポーネントと孫コン...
Tomcat7.0は仮想ディレクトリを設定します(1)現在、当社のウェブサイトはデフォルトのディレク...
1. DockerでのPostgresデータベースのバックアップ注文: docker exec it...
目次1. Consulクラスタをデプロイする1. 準備3. Consulクラスタを作成する4. 管理...
のようにLIKE ではデータ全体が一致する必要がありますが、REGEXP では部分的な一致のみが必要...