linux系統中輸入輸出管理

2021-08-21 11:03:51 字數 1172 閱讀 9544

1.輸出重定向:即將查詢出來的東西儲存到另乙個地方 本來輸出的位置在/dev/pts/0 

>     重定向正確輸出

2>    重定向錯誤輸出

&>  重定向所有輸出

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

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

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

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

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

> file   清空file

2.輸出追加  :即將命令產生的內容追加到某乙個檔案裡面,並且不覆蓋原來內容

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

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

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

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

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

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

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

3.管道:把前一條命令的輸出變成後一條命令的輸入

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

2.通過管道的輸出將會變成輸入,輸出由第二條命令執行

3.如果需要儲存前一條命令的輸出,那麼需要複製乙份輸出,用tee

例子:find /etc -name passwd |wc -l      找到etc下面名字為passwd的檔案 輸入給wc命令  計算出它的行數 輸入的內容只能是正確的

find  /etc -name passwd 2>&1 |tee file |wc -l        將產生的全部內容傳給wc命令

4.輸入重定向

1.vim test3.sh

2.passwd redhat

eof3.passwd  就可以直接設定密碼  

或者1.cat >sqq <>hello

>hello

>eof

Linux系統輸入輸出管理

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

Linux系統的輸入輸出管理

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

輸入輸出管理

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