0 stdin 標準輸入
1 stdout 標準輸出
2 stderr 標準錯誤
stdin 大多數bash指令通過stdin接受輸入 也可以使用重定向命令
stdout 默認的標準輸出的位置是終端監視器 可以使用重定向符號改變標準輸出的輸出位置
stderr 默認的錯誤輸出的位置是終端監視器 可以使用重定向符號改變標準輸出的輸出位置
將標準輸出,標準錯誤分別重定向到不同的文件中
ls -al test1 test2 test 2>test5 1>test6;
將標準輸出,標準錯誤重定向到相同的文件中
ls -al test1 test2 test &>test7;
標準錯誤的優先級高於標準輸出
如果需要將一條輸出語句添加到標準錯誤中
需要
echo "error">&2(標準錯誤的輸出默認爲控制檯)
如果需要輸出多條指令的錯誤信息到文件可以使用
excu 2>filename;