Linux中的輸入輸出管理

2021-10-16 13:09:09 字數 1842 閱讀 7237

tr 'a-z'

'a-z'

< westos ##轉換westos檔案中的所有字母為大寫

vim westos ##進入vim後編輯下述內容

date ##日期

passwd westos

westos

westos

eof ##當字元再次出現的時候表示錄入結束

cal ##日曆

sh westos ##執行westos這個檔案

輸出重定向

>

重定向正確輸出

2>

重定向錯誤輸出

&>

重定向正確和錯誤輸出

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

例:做以下定向輸出實驗時不能在超級使用者下做,需切換到普通使用者。

find /etc -name passwd > westos.out	 

##查詢/etc/下的passwd檔案正確輸出儲存到/tmp目錄中的westos.out中

find /etc -name passwd 2> westos.out

##查詢/etc/下的passwd檔案錯誤輸出儲存到/tmp/目錄中的westos.err中

find /etc -name passwd &> westos.all

##查詢/etc/下的passwd檔案儲存所有輸出到/tmp目錄中的westos.all中

符號追加輸出

>>

追加正確輸出到檔案最後

2>>

追加錯誤輸出到檔案最後

&>>

追加所有輸出到檔案最後

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

注意:管道只處理正確輸出,利用「2>&1」可以把編號為2的輸入轉換到編號為1的輸出中;可以利用「tee」複製輸出到指定位置;管道在一條命令中可以使用多次

例:

powershell

find /etc -name passwd 2>&1 |

tee/dev/pts/0 | wc -l

##查詢/etc/下的passwd檔案統計輸出行數並顯示輸出內容

find /etc -name passwd 2> /dev/null

##查詢/etc/下的passwd檔案遮蔽錯誤輸出

4、補充題

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

hello linux

hello westos

hello linux

westos linux is very nice !!

vim xiaowuzi		##編輯xiaowuzi檔案

cat >westos.file

! eof

sh xiaowuzi ##執行xiaowuzi檔案

cat westos.file ##看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中的輸入輸出管理

二.如何管理輸入 三.如何管理系統輸出 普通使用者的找檔案時,因為檔案許可權的問題,在找檔案時有的地方進不去,會出現報錯,因此在執行命令列後共產生了兩類的輸出,一類是錯誤輸出,一類是正確輸出。字元裝置就是顯示字元到螢幕上的裝置檔案,指在i o傳輸中以字元為單位進行傳輸的裝置,例如 鍵盤,印表機。並且...