Linux中的輸出與輸入

2021-10-02 03:17:18 字數 927 閱讀 4300

1.1 輸入

指系統外接向系統中傳遞的資訊,可以用鍵盤,滑鼠,和輸入命令

1.2 輸出

指在命令執行完成後產生的字串,stdout(標準正確輸出)在linux中輸出編號為1;stderr(標準錯誤輸出)在linux下輸出編號為2

1.3 重定向輸出

> : 重定向正確輸出

2> :重定向錯誤輸出

&> :重定向所有輸出

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

1.4輸出追加

追加正確輸出到檔案最後
2>> 追加錯誤輸出到檔案最後

&>> 追加所有輸出到檔案最後

注意: 追加不會覆蓋原始檔內容

2,管道的應用

2.1作用:「|」 管道的作用是把前一條命令的輸出變成後一條命令的輸入

注意: 管道只允許正確輸出通過

通過管道的輸入將會變成輸入,而變成輸入的這些輸出是會被第二條命令處理的

find /etc/ -name passwd | wc -l ##會看到的結果為2,因為錯誤輸出不能通過管道

find /etc -name passwd 2>&1|wc -l ##會看到16,因為編號為2的輸出被「2>&1」轉換為編號1

find /etc -name passwd 2>&1|tee file |wc -l ##儲存乙份輸出到file再統計行數

管理Linux中的輸入與輸出

輸入 stdin 標準輸入流 系統外接向系統中傳遞資料的方式如下 輸出 stdout 標準正確輸出 stderr 標準錯誤輸出 字元裝置 重定向輸出的方法符號 用重定向正確輸出 2 重定向錯誤輸出 重定向所有輸出 find etc name passwd 全部顯示 find etc name pas...

linux基礎 輸入與輸出

乙個程式執行起來最少會開啟三個檔案,分別是標準輸入 0 標準輸出 1 錯誤輸出 2 三個檔案都是fd 檔案描述符 管理。linux下使用標準輸入檔案stdin和標準輸出檔案stdout,來表示每個命令的輸入和輸出,還使用乙個標準錯誤輸出檔案stderr用於輸出錯誤資訊。這三個標準輸入輸出系統預設與控...

Perl 中的輸入與輸出

1.讀取標準輸入 簡單實用例子 example1 while defined line print here is the input line 如果要結束鍵盤輸入 用ctrl d 2.鑽石操作符 代表行輸入,只不過不是從鍵盤取得輸入 而是從使用者指定的位置讀取。讀入的內容可以在 看到。呼叫引數,鑽...