1、標準輸入輸出
裝置裝置檔名
檔案描述符
型別鍵盤
/dev/stdin
0標準輸入
顯示器/dev/stdout
1標準輸出
顯示器/dev/stder
2標準錯誤輸出
2、輸出重定向
型別符號
作用標準輸出重定向
命令 > 檔案
已覆蓋的方式,把命令的正確輸出初出到指定的檔案或裝置當中
命令 >> 檔案
以追加的方式,把命令的正確輸出處處到指定的檔案或裝置中
標準錯誤出書重定向
錯誤命令 2> 檔案
以覆蓋的方式,把命令的錯誤輸出輸出到指定的檔案或裝置當中
錯誤命令 2 >> 檔案
以追加的方式,把命令的錯誤輸出輸出到指定的檔案或裝置當中
正確輸出和錯誤輸出同時儲存
命令 > 檔案 2>&1
以覆蓋的方式,把正確輸出和錯誤輸出都儲存到同乙個檔案當中
命令 >> 檔案 2>&1
以追加的方式,把正確輸出和錯誤輸出都儲存到同乙個檔案當中
命令 &>檔案
以覆蓋的方式,把正確輸出和錯誤輸出都儲存到同乙個檔案當中
命令 &>>檔案
以追加的方式,把正確輸出和錯誤輸出都儲存到同乙個檔案當中。
命令 >> 檔案1 2>>檔案2
把正確的輸出追加到檔案1中,把錯誤的輸出追加到檔案2中。
3、輸入重定向
wc [選項] [檔名]
選項:-c 統計位元組數
-w 統計單詞數
-l 統計行數
輸入輸出重定向
使用標準輸入流,標準輸出流和標準錯誤流,這些標準流都被預分配給鍵盤和顯示器。在需要的時候,可以使用重定向臨時改變這些預設分配。重定向是這樣一種過程,我們借助它指定乙個用於替代某個 標準檔案的檔案。輸入重定向 可以將標準輸入從鍵盤重定向到任何文字檔案。輸入重定向運算子為小於號 意味著該命令從此給 派的...
輸入輸出重定向
1.標準輸入的控制 語法 命令 檔案將檔案做為命令的輸入。例如 mail s mail test wesongzhou hotmail.com file1 將檔案file1 當做信件的內容,主 題名稱為mail test,送給收信人。2.標準輸出的控制 語法 命令 檔案將命令的執行結果送至指定的檔案...
輸入輸出重定向
想象一下,當我們寫了個程式,開始是在命令列下執行的程式,後來用mfc之類的改寫為窗體程式,原先用printf輸出的trace都不可見了,但是我們又需要 輸出到檔案分析 怎麼辦?1 開始寫的時候你定義乙個mytrace的巨集 2 你可以把printf換成fprintf 3 使用輸出重定向。第一種情況很...