* 輸入輸出分類
1. 標準輸入
設備:鍵盤
設備文件名:/dev/stdin
文件描述符:0
2. 標準輸出
設備: 顯示器
設備文件名:/dev/sdtout
文件描述符:1
3. 標準錯誤輸出
設備:顯示器
設備文件名:/dev/sdterr
文件描述符:2
* 輸出重定向
1. 標準輸出重定向
命令 > 文件 已覆蓋的方式,把命令的正確輸出輸出到指定的文件或設備當中
命令 >> 文件 以追加的方式,把命令的正確輸出輸出到指定的文件或者設備中
2. 標準錯誤輸出重定向
錯誤命令 2> 文件 以覆蓋的方式,把命令的錯誤輸出輸出到指定的文件或者設備當中。
錯誤命令 2>> 文件 以追加的方式,把命令的錯誤輸出輸出到指定的文件或設備當中。
3. 標準輸出與標準錯誤輸出同事重定向
命令 > 文件 2>&1 已覆蓋的方式,把正確輸出和錯誤輸出都保存到同一個文件當中
命令 > 文件 2>&1 已追加的方式,把正確輸出和錯誤輸出都保存到同一個文件當中
命令 &>文件 以覆蓋的方式,把正確輸出和錯誤輸出都保存到同一個文件當中。
命令 &>>文件 以追加的方式,把正確輸出和錯誤輸出都保存到同一個文件當中
命令>>文件1 2>>文件2 把正確的輸出追加到文件1中,把錯誤的輸出追加到文件2中