當前位置:柔美女性網 >

綠色生活 >心理 >

linux中stdout是什麼

linux中stdout是什麼

linux中stdout是什麼

我的回stdout是終端的標準輸出。

我的分析:在Linux中執行命令,一般會打開三個標準文件。包括:標準輸入文件stdin,標準輸出文件stdout和標準錯誤輸出的文件stderr。

std代表標準的:standard,input/output表示輸入/輸出。err代表error錯誤。

標準輸入文件,一般是stdin,對應的終端是鍵盤。

標準輸出文件stdout和標準錯誤輸出文件stderr,對應的終端是屏幕。

一般進程從標準輸入文件中得到輸入數據,比如參數。把正常輸出數據輸出到標準輸出文件stdout,把錯誤信息送到標準錯誤輸出文件中。

Linux中一般用0表示stdin標準輸入,用1表示stdout標準輸出,用2表示stderr標準錯誤輸出。

一般在默認的情況下,標準輸出stdout是行緩衝的,是把輸出放到一個buffer裏面,只有換行的時候,才會輸出到屏幕。

一般標準錯誤輸出stderr是無緩衝的,直接輸出。

標籤: stdout Linux
  • 文章版權屬於文章作者所有,轉載請註明 https://rmnxw.com/zh-mo/lvse/xinli/r2r3l3.html