linux下輸入輸出管理

2021-08-21 14:03:06 字數 1594 閱讀 1470

####1.系統中輸入輸出的管理####

1.理解系統的輸入輸出

2.管理輸入輸出的符號

##輸出重定向

>        ##重定向正確輸出

2>        ##重定向錯誤輸出

&>        ##重定向所有輸出

注意:重定向會覆蓋原檔案內容

示例:注意:以下實驗必須在student使用者下完成

find /etc/ -name passwd  >     file        ##定向正確輸出到file

find /etc/ -name passwd  2>     file.err    ##定向錯誤輸出到file

find /etc/ -name passwd  &>     file.all    ##定向所有輸出到file

> file                        ##清空file

>>        ##追加正確輸出到檔案最後

2>>        ##追加錯誤輸出到檔案最後

&>>        ##追加所有輸出到檔案最後

注意:追加不會覆蓋原始檔內容

示例:find /etc/ -name passwd  >>     file        ##追加正確輸出到file

find /etc/ -name passwd  2>>     file.err    ##追加錯誤輸出到file

find /etc/ -name passwd  &>>     file.all    ##追加所有輸出到file

##3.管道的應用##

1.管道的作用

「|」 管道的作用是把前一條命令的輸出變成後一條命令的輸入

注意:管道只允許正確輸出通過

通過管道的輸入將會變成輸入,而變成輸入的這些輸出是會被第二條命令處理的

如果需要儲存輸出內容,那麼需要複製乙份輸出,用到的命令是「tee」

此實驗在普通使用者下操作:

find /etc/ -name passwd | wc -l        ##會看到的結果為2,因為錯誤輸出不能通過管道

find /etc -name    passwd 2>&1|wc -l    ##會看到19,因為編號為2的輸出被「2>&1」轉換為編號1

find /etc -name    passwd 2>&1|tee file |wc -l    ##儲存乙份輸出到file再統計行數

##4.輸入重定向####

輸入輸出管理

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

Linux系統輸入輸出管理

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

三 Linux輸入輸出管理

一 linux的輸入輸出 1 標準輸入 stdin 編號為0 從鍵盤獲得輸入 2 標準正確輸出 stdout 編號為1 輸出到螢幕 即控制台 3 標準錯誤輸出 stderr 編號為2 輸出到螢幕 即控制台 4 重定向 改變標準輸入和輸出的方向 二 輸入管理 1 輸入重定向 2 多行錄入 三 輸出管理...