みなさんこんにちは。私は梁旭です。 ご存知のとおり、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
この例で開発されたカスケード ドロップダウン メニューは、既存の JSON データに基づいて作成され...
フロントエンドのレイアウト プロセスでは、水平方向の中央揃えを実現するのは比較的簡単で、通常は ma...
この記事では、Vueを使用してショッピングカートの数量を変更する方法を紹介します。具体的な内容は次の...
目次トリガーとは何かトリガーを作成する複数の実行ステートメントを持つトリガーの作成制限と考慮事項要約...
1.MySQLの複数インスタンスMySQL マルチインスタンスとは、1 台以上のマシン上で複数の M...
1. <a>タグを使用して完了します <a href="/user/te...
質問昨日、データベースSQLを書いているときに問題が発生しました。問題の根本は、SQL ステートメン...
MySQL における一般的な utf8mb4 ソート規則は次のとおりです。 utf8mb4_0900...
目次序文1. DDL 1.1 データベース操作1.2 データテーブルの操作1.3 一般的なデータ型1...
目次MySQL を使い始めるMySQL 管理6. MySQL サーバーを起動および停止します。 7....
リーダーの指示のもと、Java プロジェクトを引き継ぎ、リファクタリングを行う必要がありました。同時...
DockerイメージからDockerfileを取得する docker 履歴 --format {{....
エラー: Connection to blog0@localhost failed. [08001]...
この記事では、Dockerでイメージ情報を表示する方法を学ぶ必要があります。 1. imagesコマ...
オンラインプレビューhttps://jsrun.pro/AafKp/まず効果を見てみましょう:最初の...