Linux 終端之物理終端、虛擬終端和僞終端的區別

本文對 Linux 物理終端、虛擬終端和僞終端的概念和區別進行介紹。

一、物理終端

    物理終端很好理解,既然是物理的,那就是真實存在的,是一臺機器的鍵盤、顯示器和鼠標,簡稱KVM(Keyboard鍵盤、Video顯示器和Mouse鼠標),使用 /dev/console 來表示。

二、虛擬終端

    Linux默認存在6個虛擬終端,可以使用快捷鍵(Ctrl + Alt + F1~F6)切換,虛擬終端使用tty(teletypewriter)顯示,它是在物理機上使用軟件虛擬出來的終端。如下圖所示(ubuntu16.04):

虛擬終端之間沒有區別,是爲了方便用戶登錄而設計的,比如:你用某個用戶使用tty1登錄,可以用另一個用戶使用tty2登錄;

三、僞終端

僞終端有兩種形式:

(1)在圖形界面下打開的命令行接口;

(2)通過SSH或者Telnet遠程連接Linux系統;

僞終端使用 pts(pseudo-terminal slave)來表示。

[root@localhost ~]# tty
/dev/pts/3

上面的運行結果顯示當前正在使用/dev/pts/3這個僞終端。虛擬終端的數量是受限的,而僞終端的數量是不受限的。

後續繼續補充對其原理的介紹。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章