天天看點

輸入輸出重定向1 >或>>  輸出重定向2 <輸入重定向3 錯誤輸出重定向

同标準I/O一樣,shell對于每一個程序預先定義3個檔案描述字(0,1, 2)。

0:(STDIN)标準輸入;

1:(STDOUT)标準輸出

2:(STDERR)标準錯誤輸出

1 >或>>  輸出重定向

【ls -l /tmp > /tmp.msg】

ls -l > a.txt 清單的内容寫入到檔案a.txt中(覆寫寫)

ls -al >> aa.txt 清單的内容追加到檔案aa.txt的末尾

2 <輸入重定向

【wall  <   /etc/motd】

database_program < database_data 從檔案中輸入資訊

3 錯誤輸出重定向

【cp -R /usr  /backup/usr.bak   2>  /bak.error】

繼續閱讀