文系未経験プログラマ

忘れてもいいように書く

標準入出力(エラー)・パイプ・リダイレクト用語解説

【前提知識】

特になし

 

【本題】

・標準入力:入力のこと

・標準出力:出力のこと

標準エラー出力:エラー時に出力されるエラーメッセージのこと

 →Linuxでは上記3出力を区別するために番号をつけている。

  デフォルトでは上から「0,1,2」の順

・「|」(パイプ):標準出力を他のコマンドの標準入力に繋いでくれるもの

・「>」(リダイレクト):標準出力先を指定するためのコマンド

 →「<」向きのリダイレクトは標準入力を指定できる

 

【感想】

・大事なのは流れをイメージすることだと思いました。

 

【参考】

・上記の流れを図で解説(とてもわかりやすい)

標準入力、標準出力、標準エラー出力、パイプとは ?