三 Linux輸入輸出管理

2021-10-16 12:19:16 字數 1196 閱讀 9722

一、linux的輸入輸出

1、標準輸入:stdin 編號為0 從鍵盤獲得輸入

2、標準正確輸出:stdout 編號為1 輸出到螢幕(即控制台)

3、標準錯誤輸出:stderr 編號為2 輸出到螢幕(即控制台)

4、重定向:改變標準輸入和輸出的方向

二、輸入管理

1、< 輸入重定向

2、<< 多行錄入

三、輸出管理

1、> 正確輸出重定向

2、2> 錯誤輸出重定向

舉例說明:查詢/etc/passwd檔案,正確的儲存到r.out,錯誤的儲存到w.err

舉例說明:查詢/etc/passwd/並遮蔽錯誤輸出

3、$> 所有輸出重定向

舉例說明:查詢/etc下passwd檔案所有輸出儲存到all.out

注意:輸出重定向到原有檔案,恢覆蓋原有檔案內容。下面講的輸出重定向追加,不會覆蓋原有的檔案。

4、>> 追加正確輸出

5、2>> 追加錯誤輸出

6、&>> 追加所有輸出

舉例說明:原有檔案zhuijia.out有內容,現在追加/etc下passwd檔案所有輸出到zhuijia.out,我們看到,原先內容「你好中國,你好世界」還在。

四、管道

管道是把前一條命令的輸出變成輸入傳遞到下一條命令進行操作

管道符號: |

舉例說明:原始檔zhuijia.out 有原內容「你好中國 你好世界」和我們追加的所有輸出,現在通過管道顯示其後12行

注意:管道只處理正確輸出;

2>&1 把編號為2的輸入轉換到編號為1的輸出中

tee 複製輸出到指定位置中

管道可以在一條命令中使用多次

輸入輸出管理

一 i o管理的基本概念 1.計算機外部裝置 計算機系統中除cpu和內儲存外所有的裝置和裝置稱為計算機外部裝置 外圍裝置 i o裝置 包括 a.儲存裝置 以塊為單位儲存資訊,又稱為塊裝置 b.i o裝置 用於向計算機輸入和輸出資訊的裝置 c.通訊裝置 負責計算機之間的資訊傳輸 2.裝置管理的目標 a...

linux下輸入輸出管理

1.系統中輸入輸出的管理 1.理解系統的輸入輸出 2.管理輸入輸出的符號 輸出重定向 重定向正確輸出 2 重定向錯誤輸出 重定向所有輸出 注意 重定向會覆蓋原檔案內容 示例 注意 以下實驗必須在student使用者下完成 find etc name passwd file 定向正確輸出到file f...

Linux系統輸入輸出管理

在做輸入輸出實驗時,需要切換到普通使用者 輸出分為兩類 正確輸出,為1 錯誤輸出,為2 重定向輸出 覆蓋原檔案內容 重定向正確輸出 2 重定向錯誤輸出 重定向所有輸出 find etc name passwdfind etc name passwd westos.out 定向正確輸出 find et...