三 Linux中的輸入輸出管理

2021-10-16 22:27:30 字數 1371 閱讀 9855

輸入是指系統外接向系統中傳遞的資訊

傳遞方式:鍵盤、滑鼠、輸入命令。

在命令順利執行完成後產生的字串

標準正確輸出,標號為1

在命令失敗執行完成後產生的字串

標準錯誤輸出,標號為2

字元裝置是指i/o傳輸過程中以字元為單位進行傳輸的裝置,例如鍵盤、印表機等。

字元裝置是記憶體中開啟的虛擬裝置並真實存在。

系統輸入即外界傳遞到程式中的資訊

tr 『a-z』 『a-z』 < test ##把test檔案中的內容定向到tr程式中

例:把file.s**件中a-z小寫字母全部定向為a-z大寫,修改了檔案內容。

tr 『a-z』 『a-z』 < 2> &>find /etc -name passwd > westos.out ##重定向正確輸出

find /etc -name passwd 2> westos.out ##重定向錯誤輸出

find /etc -name passwd &> westos.out ##重定向所有輸出

注:重定向管理輸出後會覆蓋原檔案內容

find /etc -name passwd >> westos.out ##追加正確輸出

find /etc -name passwd 2>> westos.out ##追加錯誤輸出

find /etc -name passwd &>> westos.out ##追加所有輸出

注:追加和重定向功能類似,區別在於不會覆蓋原檔案內容

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

注:管道只處理正確輸出,2>&1把編號為2的輸入轉換到編號為1的輸出中。

tee 複製輸出到指定位置

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

三 Linux輸入輸出管理

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

三 Linux中的輸入輸出管理

1 字元裝置 字元裝置就是顯示字元到螢幕上的裝置檔案 2 stdin 標準輸入 標號為0 鍵盤 滑鼠 打字機 3 stdout 標準正確輸出 標號為1 4 stderr 標準錯誤輸出 標號為2 外界傳遞到程式中的資訊 1 輸入重定向 tr a z a z 1 輸出重定向 2 find etc nam...

Linux中的輸入輸出管理

1.d 離你最近的以d開頭的檔案 mkdir test 建立test目錄 mkdir dir1 dir2 p 建立有層級目錄 ls file 1 9 列出1 9個空資料夾,注意 中括號裡面必須是字元 touch file 建立1 10個空資料夾 l.顯示隱藏檔案 ls 顯示非空檔案 ls sl 將文...