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