シェル 標準出力のリダイレクトについて

以下は echo で出力される hoge を test.txt へ出力する。

$ echo hoge >test.txt

これは実は省略されているものがあり、以下と同じである。

$ echo hoge 1>test.txt

1 は標準出力を指す。ちなみに 0 が標準入力で、2 が標準エラーである。

つまり、1 > test.txt とは、標準出力をtest.txtへリダイレクトする、という意味になる。