リダイレクトによってコマンドの出力先、入力先を変更できます。パイプによってコマンドの出力を別のコマンドの入力にすることができます。いうファイルへ出力されて、そのファイルに書き込まれます。この出力先を変える方法をリダイレクトと呼びます。標準出力と標準エラー出力というものがあります。標準エラー出力に出力するのが普通です。コマンドの出力は標準出力です。出力されると思います(本当に存在しない限り)。端末上に出力されてしまったと思います。これで違うものだと認識してもらえたと思います。記号ではなく別の記号を使うことになります。最初からきっちりとリダイレクト、パイプを説明していきます。すると、標準出力に出力されていたのが、ファイルへの書き込みになります。等をリダイレクト記号といいます。このとき、もともとそのファイルに書込まれていた内容は消えてしまうので注意してください。2つつなげて書くと、ファイル末尾への追加になります。ありまして、これは入力先の変更です。標準入力にしか対応していないコマンドには便利です。ときによく使ったりします。パイプによってコマンドの出力を別のコマンドの入力にすることができます。リダイレクト、パイプで標準エラー出力も扱うことができます。系で全然ちがうものになります。系を読むといいと思います。すると標準エラー出力もファイルに書き出せます。コンパイルエラーが長いときに重宝します。ように使うことが多いです。ようにすると何も出力しないようにできます。簡単にいうと、常に中身が空になるファイルです。ようにすると、標準出力と標準エラー出力を別々のファイルに保存できます。なしで書いてしまうと、後ろのファイルには両方とも書き出されてしまいます。ようにすると標準エラー出力だけをファイルに書き出せます。ようにすると標準出力だけ出力できます。