天天看點

Linux輸入輸出重定向1 輸入輸出2 輸出重定向3 輸入重定向

裝置

裝置檔案名

檔案描述符

類型

鍵盤

/dev/stdin

标準輸入

顯示器

/dev/sdtout

1

标準輸出

/dev/sdterr

2

标準錯誤輸出

覆寫:指令 > a.log

追加:指令 >> a.log

覆寫:指令 2> a.log

追加:指令 2>> a.log

注意2和>之間沒有空格

find / -name a.txt 2>/dev/null

标準和錯誤輸出同時重定向

指令 > a.log 2>&1

指令 &> a.log

指令 > a.log 2>error.log

java –jar a.jar > a.log 2>&1

标準輸入是鍵盤,輸入重定向是指輸入的來源不是鍵盤,而是比如檔案的計算的結果等。以wc舉例。

統計行數

wc –l a.txt >a.log

統計位元組數

wc –c a.txt >a.log

統計單詞數

wc –w a.txt >a.log