shell---"2>&1" 是什麼意思

簡單來講
ls -l > out.file 2>&1 &
解釋:
ls -l > out.file //將ls的輸出重定向到文件out.file
2>&1 //在shell中,文件描述符通常是:STDIN,STDOUT,STDERR,即:0,1,2,由此可以看出,它將ls -l > out.file在輸出過程中產生的錯誤信息也放在了STDOUT,即:1中,你可以作實驗,如果命令產生了錯誤,那麼錯誤信息也就在out.file中.
最後的& ,不用說,是放在後臺運行.

STDIN,STDOUT,STDERR
分別是標準輸入、標準輸出、標準錯誤

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章