管理Linux中的輸入與輸出

2021-10-01 19:23:38 字數 1869 閱讀 9051

輸入:

stdin[標準輸入流]

系統外接向系統中傳遞資料的方式如下

輸出

stdout[標準正確輸出]

stderr[標準錯誤輸出]

字元裝置

重定向輸出的方法符號

用重定向正確輸出

2>

重定向錯誤輸出

&>

重定向所有輸出

find /etc/

-name passwd ##全部顯示

find /etc/

-name passwd >right.out ##把正確的輸出並儲存到right.out檔案

find /etc/

-name passwd 2>wrong.out ##把錯誤的輸出並儲存到wrong.out檔案

find /etc/

-name passwd &>all.out ##把全部輸出並儲存到all.out檔案

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

追加符號符號

追加正確輸出

2>>

追加錯誤輸出

&>>

追加全部輸出

echo hello world >> myr ##把hello world 追加到myr檔案

find /etc/

-name passwd >>myr ##把正確的追加到myr檔案

find /etc/

-name passwd 2>>myr ##把錯誤的追加到myr檔案

find /etc/

-name passwd &>>myr ##把全部追加到myr檔案

管道定義管道的相關符號符號

用途︳管道符2>&1

將編號為1的輸出轉換為2

tee複製輸出到指定位置

ls

/bin | wc -l ##統計/bin中有多少檔案

find /etc/

-name passwd | wc -l ##預設只有正確的

find /etc/

-name passwd 2>&1 | wc -l ##把錯誤的正確的都輸出並統計

find /etc/

-name passwd 2>&1 |

tee file1 | wc -l ## 將輸出內容複製到file1並且儲存

輸入重定向輸入重定向符號

Linux中的輸出與輸入

1.1 輸入 指系統外接向系統中傳遞的資訊,可以用鍵盤,滑鼠,和輸入命令 1.2 輸出 指在命令執行完成後產生的字串,stdout 標準正確輸出 在linux中輸出編號為1 stderr 標準錯誤輸出 在linux下輸出編號為2 1.3 重定向輸出 重定向正確輸出 2 重定向錯誤輸出 重定向所有輸出...

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等。一...