關於字元模式應用程式
字元模式 (或 “command-line”) 應用程式:
- [選擇性]從標準輸入讀取資料 (stdin)
- 執行「工作」
- [選擇性]將資料寫入標準輸出 (stdout) 或標準錯誤 (stderr)
字元模式應用程式會透過「主控台」(或「終端機」)應用程式與用戶通訊。 主控台會從鍵盤、滑鼠、觸摸屏、手寫筆等轉換使用者輸入,並將其傳送至字元模式應用程式的 stdin。 主控台也可以在用戶的畫面上顯示字元模式應用程式的文字輸出。
在 Windows 中,控制台是內建的,並提供豐富的 API,讓字元模式應用程式可以與用戶互動。 不過,在最近的時代,主控台小組鼓勵所有字元模式應用程式透過傳統 API 呼叫來 開發虛擬終端機序列 ,以達到 Windows 與其他作業系統之間的最大相容性。 如需此轉換和相關取捨的詳細數據,請參閱傳統 API 與虛擬終端機序列的討論。