一、輸入輸出重定向
1.标準輸入(stdin)和标準輸出(stdout)
2.互動式硬體裝置
标準輸入:從該裝置接收使用者輸入的資料
标準輸出:通過該裝置向使用者輸出資料
标準錯誤:通過該裝置報告執行出錯資訊
Pcb記錄了檔案打開的資訊
3.改變标準輸入、标準輸出的方向就是重定向
例如:
1.cat < install.log
2.echo > a.txt
3.echo >> a.txt
4.标準錯誤:通過該裝置報告執行出錯資訊
同樣:>覆寫原來的内容
>>在原來的内容後面追加
第二行要寫上>和2>&1
例如:
a.lllll 2>> error.txt
b.lllll 2> error.txt
c.Ls a.txt aaa > info 2> info這是錯誤的
d.Ls a.txt aaa > info 2>&1
e.Ls a.txt aaa &> info
f.用2>&1時,要先寫> 檔案
5.兩個特殊檔案
/dev/null:過濾标準錯誤資訊,黑洞檔案,cat什麼也沒有
/dev/zero:用來建立指定長度檔案,産生無數個零,隻會産生零
例如:
a.Ls a.txt aaaa > /dev/null
b.