裝置
檔案描述符
功能標準輸入stdin
0預設接受來自鍵盤的輸入
標準輸出stdout
1預設輸出到終端視窗
標準錯誤stderr
2預設輸出到終端視窗
重定向就是不適用系統的標準輸入、輸出和錯誤埠,而進行重新的指定,所以重定向分為輸入、輸出和錯誤重定向,通常情況下重定向到乙個檔案。
輸入重定向
當使用乙個不接受檔名為輸入引數的命令,而需要的輸入又是在乙個已存在的檔案裡使用輸入重定向。
顯示/etc/passwd中關鍵字"root"所在的整行內容grep "root" < /etc/passwd
輸出重定向(覆蓋追加)
1.正確輸出
覆蓋>等價於1>
追加>>等價於1>>
2.錯誤輸出
覆蓋2>
追加2>>例項
1.覆蓋輸出
[root@localhost ~]
# ls /home/ /aaa >list.txt
ls: cannot access /aaa: no such file or directory
[root@localhost ~]
# cat list.txt
/home/:
zhao
2.重定向到不同位置
[root@localhost ~]
# ls /home /aaaa >list.txt 2>error.txt
[root@localhost ~]
# cat list.txt
/home:
zhao
[root@localhost ~]
# cat error.txt
ls: cannot access /aaaa: no such file or directory
3.正確輸出和錯誤輸出混合輸出&>ls /home /aaaa &>list.tct
4.正確和錯誤混合都輸入到同乙個位置2>&1ls /var /aaaa >list.tct 2>&1
&>和2>&1結果相同,但過程不同
LINUX高階(基礎篇)之Linux輸入輸出重定向
檢視本系列彙總 linux高階之路彙總 持續更新 輸入重定向 把指定檔案匯入到命令中 輸出重定向 把原本要輸出到螢幕的資訊寫入到指定檔案中 輸出重定向分為 標準輸出重定向和錯誤輸出重定向 root linuxprobe touch linuxprobe root linuxprobe ls l li...
linux 輸入輸出
標準輸入 或0 標準輸入重定向,箭頭方向就是資料流向,或0 追加輸入重定向,箭頭方向就是資料流向,標準輸出 或1 標準輸出重定向,箭頭方向就是資料流向,把左邊的資料流向到右邊,會清空右邊之前的資料。或1 追加輸出重定向,箭頭方向就是資料流向,清空前備份 錯誤輸出 2 標準錯誤輸出重定向,箭頭方向就是...
python基礎 輸入輸出
input print 知識點 1.input預設接收使用者輸入內容為字串型別 2.print直接輸出字串內容 card id input 請輸入學號 pwd input 請輸入密碼 print card id print type card id print pwd 1.print列印字串 pri...