標準出力
CoddyのTerminalジャーニー「基礎」セクションの一部。レッスン 37/82。
ターミナルのすべてのコマンドには、3つのデータストリームが接続されています。これらのストリームを理解することは、コマンドラインの最も強力な機能の1つであるリダイレクトの基礎です。
最初のストリームは標準出力と呼ばれ、stdoutと略されることがよくあります。これは、コマンドが通常の結果を送る場所です。lsやcatを実行したときに画面に表示されるテキストは、標準出力を通じて送られています。
echo "Hello, World!"メッセージ Hello, World! は標準出力に送られ、デフォルトでは Terminal の画面に表示されます。
同様に、ファイルを一覧表示するときは次のようにします。
lsファイル名の一覧は標準出力を通って画面に表示されます。
デフォルトでは、標準出力はTerminalの表示に接続されています。しかし、ここからが面白いところです。この出力をファイルなど、別の場所にリダイレクトできます。画面上で結果を見る代わりに、後で使用するために結果を取得しておけます。
次のレッスンでは、標準出力をファイルにリダイレクトする方法を学び、その他の2つのストリームである標準入力と標準エラーについても学びます。
チャレンジ
簡単echo コマンドを使用して、標準出力にメッセージを送信します。次のテキストを正確に出力してください:
Terminal streams are powerfulヒント:
echoの後に、引用符で囲んだテキストを続けてください。画面に表示される出力は、標準出力(stdout)を通じて送られています。
自分で試してみよう
このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
基礎のすべてのレッスン
自分で練習してみよう: Terminalプレイグラウンド