Linux學習筆記——管道及IO重定向

                                    管道及IO重定向

運算器、控制器:CPU

存儲器:RAM

輸入/輸出設備   I/O


程序:指令和數據


控制器:指令

運算器:

存儲器:


地址總線:內存尋址

數據總線:傳輸數據

控制總線:控制指令



I/O:


程序:指令和數據


INPUT設備:



OUTPUT設備:



系統設定:

     默認輸出設備:標準輸出,STDOUT,1 

     默認輸入設備:標準輸入,STDIN,0  

     標準錯誤輸出:STDERR,2

 

標準輸入:鍵盤

標準錯誤輸出:顯示器


I/O重定向:

    

linux:

 >:覆蓋輸出

 >>:追加輸出

 

set -C:禁止對已經存在的文件使用覆蓋重定向


set +C:關閉上述功能


2>:重定向錯誤輸出

2>>:追加方式(重定向錯誤輸出)


&>:重定向標準輸出或錯誤輸出至同一個文件

 

 

 <:輸入

 <<:Here Document

 

管道:前一個命令的輸出,作爲後一個命令的輸入


命令1 | 命令2 | 命令3 ...   


tee:讀取標準輸入的數據,並將其內容輸出成文件。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章