標準輸出: STDOUT 1
標準輸入: STDOIN 0
標準錯誤輸出: STDERR 2
IO重定向: 改變數據的輸出輸入來源,稱之爲IO重定向
1.輸出重定向: > (向文件內輸出是,會將文件內原本的內容覆蓋)
2.輸入重定向: <
>>: 追加重定向,輸出重定向後不會將文件覆蓋 (Linux中支持多種開關,可以通過set命令進行設置,也可以通過set命令設置不允許重定向後覆蓋文件)
>|: 強制覆蓋,輸出重定向會強制覆蓋文件
2>: 重定向錯誤輸出
2>>: 重定向錯誤覆蓋輸出
&>: 重定向STDOUT STDERR 爲同一個文件
&>>:追加重定向
<: 輸入重定向
<<: Here Document 此處文檔
<<END(EOF): END爲文檔結束標記
管道符: |
將前一個命令的輸出作爲後一個命令的輸入.
tee: 從標準輸入讀取數據並保存至標準輸出與文件中
echo "ads" | tee file