為何要使用命令輸出重導向?

  1. 儲存螢幕輸出的資訊;
  2. 背景執行中的程式,不希望他干擾螢幕正常的輸出結果時;
  3. 儲存系統例行命令(例如寫在 /etc/crontab 中的檔案)的執行結果;
  4. 將已知的可能錯誤訊息丟掉『 2> /dev/null 』;
  5. 錯誤訊息與正確訊息需要分別輸出時。