設備名稱 標准叫法 代號
標准輸入設備 stdin = standard input 0
標准輸出設備 stdout = standard output 1
標准錯誤設備 stderr = standard error 2
1,echo abc 1>out.txt 或 echo abc >out.txt
常規內容輸出至文件,不再輸出至屏幕;錯誤信息輸出至屏幕
2,echo abc 2>out.txt
常規內容輸出至屏幕;錯誤信息輸出至文件,不再輸出至屏幕
3,echo abc &>out.txt
常規內容、錯誤信息均輸出至文件,且都不再輸出至屏幕
4,echo abc 1>out1.txt 2>out2.txt
常規內容輸出至文件1,錯誤信息輸出至文件2,且都不再輸出至屏幕
左邊數字代號與大於號之間不能有空格,大於號與右面文件名之間可以有空格
默認情況下使用數字代號1即常規內容輸出,所以常規內容的輸出可以不寫數字1,空着就行。為了記憶方便,建議統一使用數字來書寫。
參考鏈接:https://blog.csdn.net/LEON1741/article/details/82052018