Linux中的輸入輸出管理

2021-10-17 14:37:24 字數 1217 閱讀 6338

二.如何管理輸入

三.如何管理系統輸出

普通使用者的找檔案時,因為檔案許可權的問題,在找檔案時有的地方進不去,會出現報錯,因此在執行命令列後共產生了兩類的輸出,一類是錯誤輸出,一類是正確輸出。

字元裝置就是顯示字元到螢幕上的裝置檔案,指在i/o傳輸中以字元為單位進行傳輸的裝置,例如:鍵盤,印表機。並且字元裝置是記憶體中開啟的乙個虛擬裝置。

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

系統外界向系統中傳遞資料的方式有:鍵盤、滑鼠、輸入命令

stdin在linux中標號為0

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

stdout在linux中標號為1

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

stderr在linux中標號為2

命令<

把text檔案中的內容定向到tr程式中,將text檔案中所有小寫字母替換成大寫字母

<< 多行錄入

tr 『a-z』 『a-z』 正確重定向: > 或1>

錯誤重定向: 2>

所有重定向: &>

追加和重定向功能類似,但是不會覆蓋原檔案內容

追加正確輸出 >>或1>>

追加錯誤輸出2>>

追加所有輸出&>>

若想統計bin中有多少檔案數目時,可以用重定向的方式將bin裡的內容放入乙個新檔案中,在統計該檔案的行數,但這樣做會有延遲

2.查詢/etc/下的passwd檔案儲存所有輸出到/tmp目錄中的westos.all中並統計輸入的行數

3.轉換/etc/目錄中passwd檔案中所有字母為大寫並統計檔案行數

4.請用非指令碼互動模式編寫檔案westos.file內容為:

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 將文...

Linux中的輸入輸出管理

輸出實驗需要用普通使用者,輸入實驗需要用超級使用者登陸 1 字元裝置 字元裝置就是顯示字元到螢幕上的裝置檔案 字元裝置是指只能乙個位元組乙個位元組進行讀寫操作的裝置,不能隨機讀取裝置中的某一資料 讀取資料要按照先後資料。字元裝置是面向流的裝置,常見的字元裝置有滑鼠 鍵盤 串列埠 控制台和led等。一...

Linux中的輸入輸出管理

tr a z a z westos 轉換westos檔案中的所有字母為大寫 vim westos 進入vim後編輯下述內容 date 日期 passwd westos westos westos eof 當字元再次出現的時候表示錄入結束 cal 日曆 sh westos 執行westos這個檔案 輸...