重定向
- 一、互動式硬體設備
- 二、重定向操作
- 三、管道運算子合" | "
一、互動式硬體設備
- 標準輸入:從該設備接受用戶輸入的資料
- 標準輸出:通過該設備向用戶出書資料
- 標準錯誤:勇敢該設備報告執行出錯資訊
| 型別 | 設備檔案 | 檔案描述編號 | 默認設備 |
|---|---|---|---|
| 標準輸入 | /dev/stdin | 0 | 鍵盤 |
| 標準輸出 | /dev/stdout | 1 | 顯示幕 |
| 標準錯誤輸出 | /dev/stderr | 2 | 顯示幕 |
二、重定向操作
| 型別 | 運算子 | 用途 |
|---|---|---|
| 重定向輸入 | < | 從指定的檔案讀取資料 |
| 重定向輸出 | > | 將標準輸出結果 保存 到指定的檔案,并且覆寫原有內容 |
| 重定向輸出 | >> | 將標準輸出結果 追加 到指定的檔案的尾部,不覆寫原有內容 |
| 標準錯誤輸出 | 2> | 將錯誤資訊 保存 到指定的檔案,并且覆寫原有內容 |
| 標準錯誤輸出 | 2>> | 將錯誤資訊 追加 到指定的檔案的尾部,不覆寫原有內容 |
| 混合輸出 | &> | 將標準輸出、標準錯誤保存到同一檔案中 |
| 混合輸出 | 2>&1 | 將標準錯誤輸出重定向到標準輸出 |
示例:


三、管道運算子合" | "
簡單來說,管道運算子就是" | “左邊的結果由” | "右邊繼承,且同一行命令中可以使用多個管道,
示例:

管道符號配合xargs用法:
xargs命令可以通過管道接受字串,并將接收到的字串通過空格分割成許多引數,然后將引數傳遞給其后面的命令執行
示例:

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/236657.html
標籤:其他
上一篇:圖論相關概念及術語總結
