linux中檔案輸入輸出的管理

2021-08-17 19:52:35 字數 1634 閱讀 1749

一、、輸入輸出的定義

1,輸入:輸入是指我們的鍵盤,滑鼠等硬體在系統中錄入的字元

2,輸出:輸出是指系統在接受到我們想要實現的功能字元後,經過程序的處理產生的字元,

輸出會有兩種出現,編號1為正確輸出,編號2為錯誤輸出,預設這兩種輸出都會被系統定向到字元裝置中

二、、如何管理輸出

1,非互動多行錄入

非互動需要建立shell指令碼,在shell中執行指令碼就可以避免互動

例如:我們操作下修改root使用者的密碼

2、如何管理輸入輸出

>                       重定向正確輸出

2>                      重定向錯誤輸出

&>                     重定向所有輸出

2>&1                把錯誤輸出的編號由2轉換為1

例:用student使用者作實驗,查詢/etc下的名字叫作passwd的檔案,正確輸出儲存到file.out檔案中,錯誤輸出不被處理,直接顯示在shell中

同理查詢/etc下的名字叫做passwd的檔案,錯誤輸出儲存到file.out中,正確輸出不被處理,直接顯示在shell中

用find /etc/ -name passwd &>  file.all  則表示把所有輸出都儲存在file.all檔案中

注意:>重定向輸出會覆蓋原檔案,如需保留原檔案,需要用》輸出追加

>>追加

保持原檔案內容不變的情況下把輸出追加到檔案之後

>>              追加正確輸出

2>>            追加錯誤輸出

&>>           追加所有輸出

如操作以下命令,然後檢視westos檔案

3、管道   |

管道:把輸出變成下乙個程式的輸入

ls /bin | wc -l     統計/bin下的檔案有多少行

通過管道後輸出會變成輸入,那麼是無法儲存在檔案中的

tee             複製輸出到指定位置

ls /bin | tee file | wc -l    統計/bin下的檔案儲存在file檔案中,並在shell中顯示有多少行

linux系統中檔案輸入輸出的管理

linux系統中輸入輸出的管理 系統的輸入輸出 輸入到shell中的命令,通過cpu運算產生結果,並傳送給字元裝置顯示到螢幕上 預設 dev pst 0 以下命令要在普通使用者下進行操作 1 管理輸入輸出符號 輸出重定向 1 重定向正確輸出 2 2 重定向錯誤輸出 3 重定向所有輸出 注意 重定向會...

檔案輸入輸出的管理

1.輸入輸出的管理 輸入 就是我們的鍵盤,滑鼠和我們用這硬體在系統中錄入的字元 輸出 就是系統想要接收到我們想要實現的功能字元後,經過程序的處理產生的字元 輸入會有兩種出現 編號1 為正確輸出 編號2 為錯誤輸出 預設這兩種輸出都會被定向到字元裝置中 2.如何管理輸出 非互動式多行錄入 操作 建立乙...

檔案輸入輸出的管理

1.輸入 就是我們的鍵盤,滑鼠和我們用這些硬碟在系統中只錄入的字元 2.輸出 就是系統接收到我們想要實現的功能字元後,經過程序的處理產生字元 輸出會有兩種出現 編號1為正確輸出 編號2為錯誤輸出 預設著兩種輸出都會被系統定向到字元裝置中 2.如何管理輸出 1.非互動式多行錄入 vim c pass....