幾乎所有的linux命令都是以鍵盤作爲輸入,以顯示屏作爲輸出。但在linux中,通過重定向你也可以以文件作爲輸入輸出。
有三個重定向符號:
>
- 作用:將命令執行結果輸出到文件,如果文件不存在則新建一個,如果文件存在則重寫文件。
- 舉例:
cal > mycal; cat mycal
>>
- 作用:將命令執行結果輸出到文件,如果文件不存在則新建一個,如果文件存在則追加到文件末尾。
- 舉例:
date > mycal; cal >> mycal; cat mycal
<
- 作用:將文件作爲輸入。
- 舉例:
cat < mycal