終端模擬器如何讀寫實體終端設備?

終端模擬器如何讀寫實體終端設備?

在 APUE 的圖表中,

  • 用於終端模擬器讀取和寫入的實體終端設備或虛擬控制台在哪裡?

  • 什麼程序使用某些實體終端設備或虛擬控制台開啟、讀取和寫入?是終端模擬器嗎?

在此輸入影像描述

答案1

每個偽終端機 (PTY) 元件(軟體、主機端、從機端)的職責是什麼?許多有用的上下文。

終端點模擬器是模仿舊的物理終端。中沒有任何連接APUE圖對應於任何物理事物。當啟動 shell 時,終端機模擬器開啟 PTY 主設備,分配 PTY 從設備,設定適當的行規則(如果需要),並使用exec對應的檔案描述子作為標準輸入等來開啟 shell。模擬實體終端的行為,實現顯示(通常使用X 或Wayland)和使用者輸入(同上)。

相關內容