1. 程式人生 > >Linux shell Bash的基本功能2 輸入輸出與重定向

Linux shell Bash的基本功能2 輸入輸出與重定向

字節 std 輸出 類型 行數 文件名 ash 示例 linu

1、標準輸入輸出

設備 設備文件名 描述符 類型

鍵盤 /dev/stdin 0 標準輸入

顯示器 /dev/stdout 1 標準輸出

顯示器 /dev/stderr 2 標準輸出

2、輸出重定向

命令 > 文件 覆蓋命令正確到文件或設備

命令 >> 文件 追加命令正確到文件或設備

錯誤命令 2> 文件 覆蓋命令錯誤到文件或設備

錯誤命令 2>> 文件 追加命令錯誤到文件或設備

正確輸出和錯誤輸出同時保存

命令 &> 文件 覆蓋命令結果到文件或設備

命令 &>> 文件 追加命令結果到文件或設備

命令 >> 文件a 2>>文件b 追加命令正確到文件或設備a且追加命令錯誤到文件或設備b

示例:

ls &> /dev/null 不顯示和保存輸出

3、輸入重定向

wc [選項] [文件名]

-c 統計字節數

-w 統計單詞數

-l 統計行數

ctrl+d 顯示結果

命令 < 文件 把文件作為命令輸入

Linux shell Bash的基本功能2 輸入輸出與重定向