標準出力をリダイレクトしてしまうと、エラーメッセージ等がユーザに表示されない可能性があります。
そのため、標準出力とは別にエラーメッセージを出力する先が用意されています。それが「標準エラー出力」で、プロセスの初期状態ではファイル記述子 の2番に割り当てられています。
標準エラー出力の例
以下のコマンドを実行すると、標準出力がリダイレクトされているにもかかわらず、エラーメッセージが出力される。
$ cat /etc/shadow > hoge.txt
cat: /etc/shadow: Permission denied