1. linux中的標準輸入輸出
| 設備 | 設備文件名 | 文件描述符 | 類型 |
|---|---|---|---|
| 鍵盤 | /dev/stdin | 0 | 標準輸入 |
| 顯示器 | /dev/stdout | 1 | 標準輸出 |
| 顯示器 | /dev/stderr | 2 | 標準錯誤輸出 |
2. 輸出重定向
| 類型 | 格式 | 作用 |
|---|---|---|
| 標準輸出重定向 | 命令 > 文件 | 以覆蓋的方式,把命令的正確輸出輸出到指定的文件中 |
| 命令 >> 文件 | 以追加的方式,把命令的正確輸出輸出到指定的文件中 | |
| 標準錯誤輸出重定向 | 錯誤命令 2> 文件 | 以覆蓋的方式,把命令的錯誤輸出輸出到指定的文件中 |
| 錯誤命令 2>> 文件 | 以追加的方式,把命令的錯誤輸出輸出到指定的文件中 | |
| 正確輸出和錯誤輸出同時保存 | 命令 &> 文件 | 以覆蓋的方式,把命令的正確輸出和錯誤輸出都輸出到指定的文件中 |
| 命令 &>> 文件 | 以追加的方式,把命令的正確輸出和錯誤輸出都輸出到指定的文件中 | |
| 命令 > 文件1 2> 文件2 | 把正確的輸出覆蓋到文件1中把錯誤的輸出覆蓋到文件2中 | |
| 命令 >> 文件1 2>> 文件2 | 把正確的輸出追加到文件1中把錯誤的輸出追加到文件2中 |
3. 常用范例
1)將ls命令的輸出內容輸出到out.txt文件中




新聞熱點
疑難解答