みなさんこんにちは。私は梁旭です。 ご存知のとおり、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. 開発者プラットフォームの構成問題を解決する1. 開発者プラットフォームの構成1. 開発者プ...
解決策は次のとおりです。 1. コンテナを強制削除する docker rm -f ジェンキンス2. ...
zabbix を利用する上での最大のボトルネックはデータベースです。zabbix のデータストレージ...
目次環境CentOSをインストールするyum 国内ミラーソースを構成するサードパーティの依存関係をイ...
目次1. はじめに2. 初期ビュー(I) Vueの概念を理解する(II) MVVMアーキテクチャ(I...
この記事では、MySQL データベースの一般的な操作テクニックをまとめます。ご参考までに、詳細は以下...
では、早速スクリーンショットを実行してみましょう。黒い駒はプレイヤーの位置、赤い駒はコンピュータの位...
目次OAuth アプリの作成コードを取得するaccess_tokenを取得するユーザー情報を取得する...
この記事では、参考までに、無限ロードウォーターフォールフローを実現するためのVueの具体的なコードを...
Linux サーバーに GRUB をインストールする方法クラウド移行ツールを使用して、CentOS ...
重要なイベントまであと何日あるか知りたいですか? Linux bash と date コマンドが役に...
MySQL と接続関連のタイムアウト序文:今日、同僚から、データ量が多いときに MySQL データベ...
目次1. オブジェクトをマップとして扱わない1. 未定義のプロパティはプロトタイプチェーンを通じてア...
目次1. スクリプトタグを使用してファイルをインポートする1. ローカルファイルをインポートする2....
Docker コンテナはさまざまな方法で管理およびデプロイできます。 Docker コマンドを直接使...