linux輸出重定向

2021-08-21 20:07:07 字數 812 閱讀 5306

標準輸入輸出

裝置 :          鍵盤                   顯示器               顯示器

裝置檔名:/dev/stdin          /dev/sdtout         /dev/sdterr

檔案描述符:0                       1                         2

型別:         標準輸入             標準輸出             標準錯誤輸出

輸出重定向

標準輸出重定向                    命令》檔案                                         以覆蓋的方式,把命令的正確輸出輸出到指定的檔案或裝置當中

命令》檔案                                       以追加的方式,把命令的正確輸出輸出到指定的檔案或裝置當中

標準錯誤輸出重定向             錯誤命令 2>檔案                             以覆蓋的方式,把命令的錯誤輸出輸出到指定的檔案或裝置當中

錯誤命令 2>>檔案                           以追加的方式,把命令的錯誤輸出輸出到指定的檔案或裝置當中 

wc

格式:wc 【選項】【檔名】

#輸入重定向 

選項:-c:統計位元組數

-w:統計單詞數

-l:統計行數

Linux輸出重定向

linux shell 環境中支援輸入輸出重定向,用符號 和 來表示。0 1和2分別表示標準輸入 標準輸出和標準錯誤資訊輸出,可以用來指定需要重定向的標準輸入或輸出,比如 2 a.txt 表示將錯誤資訊輸出到檔案a.txt中。同時,還可以在這三個標準輸入輸出之間實現重定向,比如將錯誤資訊重定向到標準...

linux輸出重定向

linux shell使用 和 符號來對輸入輸出做重定向。約定 0,1,2分別代表 標準輸入,標準輸出,標準錯誤輸出。下面以ls命令為例加以說明,其他命令或程式的使用方式相同。例1 把標準輸出重定向到log.txt root localhost es ls 1 log.txt 例2 把標準錯誤重定向...

linux重定向輸出

shell 錯誤輸出重定向到標準輸出 tmp test.sh tmp test.log 2 1 和 是檔案重定向符。那麼1和2是什麼?shell中每個程序都和三個系統檔案相關聯 標準輸入stdin 標準輸出stdout 標準錯誤stderr 三個系統檔案的檔案描述符分別為0,1和2。所以這裡2 1的...