linux 終端 偽終端 虛擬終端的理解

2021-08-20 14:25:27 字數 391 閱讀 9199

終端:輸入和輸出裝置(鍵盤+顯示器)

序列終端:與機器的串列埠對應,每乙個串列埠對應的乙個序列終端,串列埠對應的是物理終端

虛擬終端:一台pc只有一套鍵盤和顯示器,也就只有一套終端裝置,但是可以通過

ctrl+alt+f1~ctrl+alt+f6切換到字元終端,相當於有6套虛擬的終端裝置,

他們共用一套物理終端裝置/dev/tty1~/dev/tty6

偽終端:虛擬終端和序列終端的數目是有限的,然後,網路埠和圖形端視窗的數目確實 不受限制的,這是通過偽終端實現的

控制終端:這是乙個邏輯概念,即使用者正在控制的終端,可以使序列終端,虛擬終端和偽終端

控制台終端:控制台終端可以認為是乙個pc對應的一套鍵盤和顯示器,所有虛擬終端是對 應的都是同一控制台終端。

終端,虛擬終端,偽終端

終端,虛擬終端和偽終端概念之間的區別是 一 終端 英文為system console,指的是 鍵盤和印表機硬體裝置組合 或者是 鍵盤和顯示器硬體裝置組合 或者是 其他的輸入和輸出硬體裝置組合 system console的定義跟作業系統和應用軟體無關,只跟硬體有關。二 虛擬終端 英文為virtual...

Linux系統上的虛擬終端

登入到centos系統提供的字元介面的時候,通過who命令檢視登入的使用者時,可以看到當前的使用者通過 dev tty1通道登入,如果使用putty通過ssh服務登入系統時,可以看到登入占用的是 dev pts 0通道。檢視當前的登入狀態使用的那個登入通道也可以可以使用tty命令。而在 dev目錄下...

Linux程式設計 終端

對終端進行讀寫 在編寫程式時,我們往往需要從終端讀入資料。一種情況是需要連續地讀入使用者鍵入的選擇項,這往往出現在資料庫程式中。程式設計師往往會使用 getchar 函式來讀取資料,繼而判斷輸入的資料是否有效,從而做出反應。其實如此做帶有很大的風險,乙個例項程式如下 include char men...