1. 程式人生 > >Linux基礎篇之輸出重定向與萬用字元

Linux基礎篇之輸出重定向與萬用字元

1.輸出分為:

標準輸出重定向(檔案描述符11),錯誤輸出重定向(檔案描述符為2),二者預設解釋輸出到螢幕上。

2.詳細解釋:

符號 作用
命令 >檔案 將標準輸出重定向到一個檔案(清空原有的資料)
命令 2> 檔案 將錯誤輸出重定向到一個檔案(清空原有的資料)
命令 >>檔案 將標準輸出重定向到一個檔案(追加)
命令 2> >檔案 將錯誤輸出重定向到一個檔案(追加)
命令 &>>檔案或者命令 >> 檔案 2>&1 將錯誤輸出重定向和標準輸出重定向到一個檔案(追加)

3.萬用字元:

  • “?”:代表一個字元
  • “ * ”:代表一個或者多個字元
  • “[a-z]”: 代表a~z的字元

4.管道符:

把前一個命令原本要輸出到螢幕的資料當作是後一個命令的標準輸入。
比如之前的 cat readme.txt | tr [a-z] [A-Z]


  1. 百度百科解釋 ↩︎