Shell基礎(5)- 輸出輸入重定向及wc命令
阿新 • • 發佈:2021-08-02
輸出重定向:
在Linux當中,0代表輸入;1代表正確輸出;2代表錯誤輸出 | ||
型別 | 符號 | 作用 |
正確輸出重定向 | 命令 > 檔案 | 以覆蓋得方式,把命令得正確輸出,輸出到指定檔案或裝置當中 |
命令 >> 檔案 | 以追加得方式,把命令得正確輸出,輸出到指定檔案或裝置當中 | |
錯誤輸出重定向 | 錯誤命令 2>檔案 | 以覆蓋的方式,把命令的錯誤輸出,輸出到指定檔案或裝置當中;注意“2>檔案“>和檔案之間沒有空格 |
”錯誤命令 2>>檔案 | 以追加的方式,把命令的錯誤輸出,輸出到指定檔案或裝置當中;注意“2>>檔案“>>和檔案之間沒有空格 | |
正確和錯誤輸出同時儲存重定向 | 命令 > 檔案 2>&1 | 以覆蓋的方式,把正確和錯誤輸出都儲存到同一個檔案當中 |
命令 >> 檔案 2>&1 | 以追加的方式,把正確和錯誤輸出都儲存到同一個檔案當中;重要 | |
命令 &> 檔案 | 以覆蓋的方式,把正確和錯誤輸出都儲存到同一個檔案當中 | |
命令 &>> 檔案 | 以追加的方式,把正確和錯誤輸出都儲存到同一個檔案當中;重要 | |
命令 >> 檔案1 2>>檔案2 | 把正確的輸出追加到檔案1中,把錯誤的輸出追加到檔案2中;重要 |
拓展:
命令【&> /dev/null】 :
wc命令
格式:
- 【root@localhost ~】# wc:wc執行後,輸入 ctrl+d結束,會統計輸入行數、單詞數、字母數;
- 【root@localhost ~】#wc 【選項]】 【檔名】
選項:
- -l:行數
- -w:單詞數
- -c:位元組數
輸入重定向:
用的很少,瞭解即可
- 命令 < 檔案:把檔案作為命令的輸入
- 命令 << 識別符號 ... 識別符號:把識別符號之間內容作為命令的輸入