終端:輸入和輸出裝置(鍵盤+顯示器)
序列終端:與機器的串列埠對應,每乙個串列埠對應的乙個序列終端,串列埠對應的是物理終端
虛擬終端:一台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...