1. 程式人生 > >輸入輸出重定向

輸入輸出重定向

追加 錯誤信息 標準 方式 錯誤輸出 font mil 在屏幕上 有意義

在linux中輸入輸出的定義?

0 標準輸入

1 標準輸出

2 標準錯誤輸出

什麽是輸出重定向?

把原來輸出在屏幕上的結果寫入文件,而不是顯示在屏幕上

>覆蓋方式

>>追加方式

  正確輸出:

    命令 > 文件

    命令 >> 文件

  錯誤輸出:

    錯誤命令 2> 文件

    錯誤命令 2>> 文件

  正確和錯誤輸出:

    命令 &> 文件 or 命令 > 文件 2>&1

    命令 &>> 文件 or 命令 >> 文件 2>&1

    命令 >> 文件a 2>>文件b #正確信息追加到文件a,錯誤信息追加到文件b

是不是還有個輸入重定向?

yes

wc [-c -l -w][文件名] #統計輸入和文件中-l行,-c字節,-w單詞數

有時不想看到一些沒有意義的多余信息?

  命令 &> /dev/null   # 相當於垃圾箱

輸入輸出重定向