2015-08-20 94 views
1

當您將「--help」作爲參數傳遞給命令行中的程序時,通常該程序會提供旨在幫助用戶的標準輸出。這個標準輸出的來源在哪裏?它是在它自己的文件中還是嵌入在一系列打印語句中的目標代碼中?Linux程序位於哪裏?

+1

與您的問題無關,但請注意「標準輸出」並不意味着您的想法。它是描述**方式的特定技術術語**程序打印其數據,而不是數據本身。 – hymie

+0

讓我確定我正確地理解了你的意思:什麼東西打印到控制檯時出現的是標準輸出,但是在指令中作用於目標文件本身的文本本身不是標準輸出? – rasnauf

+0

「標準輸出」是指程序打印的文本被打印到的流。 「標準輸出」通常是控制檯,但它可以重定向到文件,打印機,或其他程序的標準輸入,或者/ dev/null。 「標準錯誤」是文本可以打印到的另一個流,通常也是控制檯,可以單獨重定向。文本本身就是可以發送到標準輸出或發送到標準錯誤的數據。 https://en.wikipedia.org/wiki/Standard_streams – hymie

回答

1

它通常在程序本身內 - 如您所提及的一系列打印語句。