| 符號 | 作用 |
| 命令 < 文件 | 將文件作為命令的標准輸入 |
| 命令 << 分界符 | 從標准輸入中讀入,直到遇到分界符停止 |
| 命令 < 文件1 >文件2 | 將文件1作為命令的標准輸入並將標准輸出到文件2 |
表一:輸入重定向的符號及作用
| 符號 | 作用 |
| 命令 > 文件 | 將標准輸出重定向到文件中(清除原有文件中的數據) |
| 命令 2> 文件 | 將錯誤輸出重定向到文件中(清除原有文件中的數據) |
| 命令 >> 文件 | 將標准輸出重定向到文件中(在原有的內容后追加) |
| 命令 2>> 文件 | 將錯誤輸出重定向到文件中(在原有內容后面追加) |
| 命令 >> 文件 2>&1 或 命令 &>> 文件 |
將標准輸出和錯誤輸出共同寫入文件(在原有內容后追加) |
表二:輸出重定向的符號及作用
‘>’和‘>>’示例:
原文件:

使用‘>’將‘123’寫入文件:

結果:

再使用‘>>’將'test'寫入:

'>'和‘2>’示例:
xx文件是不存在的,'>'無法將錯誤信息寫入文件,但'2>'可以

’
