ホームページ  >  記事  >  運用・保守  >  Linuxの標準エラーとは何ですか?

Linuxの標準エラーとは何ですか?

青灯夜游
青灯夜游オリジナル
2020-04-20 15:15:515542ブラウズ

出力にはプログラムの実行結果(標準出力)とステータスやエラー情報(標準エラー)の2種類があります。以下の記事で紹介していますので、困っている友達は参考にしていただければ幸いです。

Linuxの標準エラーとは何ですか?

標準出力 (標準出力) と標準エラー (標準エラー) はデフォルトで画面に接続されます;

標準入力 (標準入力) は接続されますデフォルトではキーボード;

IO リダイレクト (リダイレクト) を使用して、入出力の送信場所を変更できます;

1. 標準出力

標準出力リダイレクト。プログラムをファイルに出力するにはリダイレクト演算子 (">") を使用します。デフォルトではファイル ヘッダーから書き換えます。

"> test.txt" を使用できます。テキスト情報をクリアするには;

「>>」を使用してテキストの末尾にファイルを追加します;

2. 標準エラー

#標準エラー リダイレクト、出力には "2>" を使用します。ファイル ストリームには "0、1、2" に対応する "入力、出力、エラー" の 3 つのタイプが含まれるため、

は "> ;" (これは "1> ;"、標準出力と同じです。

不要なエラー出力を処理します。コマンドのエラー メッセージを非表示にするには、"2> /dev/null" を使用します。

出力とエラーを同時に表示します。標準エラーは標準出力の後に生成されます。つまり、最初に「>」を使用し、次に「2>&1」を使用します。コマンド: "xxxx > xxxx 2>&1" ";

"&>" を使用して、標準出力とエラーを直接出力することもできます (コマンド: "xxxx &> xxxx")。これは、bash の新しいバージョンで提供されています。

示されているように:

Linuxの標準エラーとは何ですか?

3. 標準入力:

cat コマンド (ConcATenate)、本来の目的is to link File, cat xxxx[1] xxxx ... > xxxx[end];

  1. 最初のパラメータのみが使用される場合、つまり、情報が画面、改行なしの短いファイルを出力できます。

  2. ##cat のみを使用した場合、キーボードから情報を取得して画面に出力します。
  3. ##最後のパラメータのみを使用する場合、つまり cat >
  4. ##「

  5. 推奨: "

    linux チュートリアル

    "

以上がLinuxの標準エラーとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。