標準輸入與標準輸出

2021-09-09 04:32:07 字數 390 閱讀 2155

輸入cat 命令時,他會從stdin(對通斷介面來說,標準輸入就是鍵盤)接受輸入,

cat < testfile ,現在cat命令會用testfile檔案中的行為作為輸入,可以使用這種技術將資料輸入到任何能從stdin接受資料的shell命令

stdout 在終端介面上,標準輸出就是終端顯示器。

ls -l > test2 輸出

ls -l >> test2 追加

ls -l 2> error.log 重定向錯誤,只會把錯誤資訊存入,正確的結果還會顯示在終端顯示器

ls -l hellokitty 2> testerr 1> result 錯誤和結果分開

ls -l hellokitty &> result 錯誤和結果在同乙個檔案但是位置變了,錯誤會集中在一起

重定向》 與標準輸入 標準輸出 標準錯誤輸出

當linux執行乙個程式的時候,會自動開啟三個流,標準輸入 standard input 標準輸出 standard output 標準錯誤輸出 standard error 比如在開啟命令行時,預設情況下,命令列的標準輸入連線到鍵盤,標準輸出和標準錯誤都連線到螢幕,儘管三個流都開啟,但他會根據需要...

C 的標準輸入與標準輸出

標準輸入輸出是相對於程式而言的,輸入指的是從io裝置輸入到程式中,輸出指的是從程式中向io裝置輸出。使用型別為istream的cin物件處理輸入,使用型別為ostream的cout物件處理輸出。另外兩個ostream型別的輸出物件為cerr和clog。向流寫入資料 std cout hello wo...

標準輸出printf與標準輸入scanf

一 標準輸出printf 標頭檔案 stdio.h 原型 int printf const char format,引數 format 格式控制字串 可變引數列表 返回值 輸出字元的數量。注意點 對於標準輸出printf,我們需要注意的是返回值,很多人會忽略返回值的型別和代表的含義。二 標準輸入sc...