Linux終端類型
作者:任飛鵬 日期:2016-10-13
終端是什么:
終端(Terminal)也稱終端設備,是計算機網絡中處于網絡最外圍的設備,主要用于用戶信息的輸入以及處理結果的輸出等。
早期計算機系統中,由于計算機主機昂貴,因此一個主機(IBM大型計算機)一般會配置多個終端,這些終端本身不具備計算能力,僅僅承擔信息輸入輸出的工作,計算和處理均由主機來完成。
Linux的終端類型:
物理終端(控制臺)console、虛擬終端tty、圖形終端、串行終端ttys、偽終端pty。
其實,終端和控制臺都不是個人電腦的概念,而是多人共用的小型中型大型計算機上的概念。一臺多人共用的主機連接多個終端,為主機提供人機交互接口,人通過終端來使用主機資源。
物理終端(控制臺):
控制臺直接通過顯卡、顯示器、和鍵盤接口分別與主機相連,是人控制主機的第一接口。如此看來個人計算機一般就只有控制臺,沒有終端。
虛擬終端tty:
上邊我們提到過個人機其實不具備終端。但Linux按照POSIX標準把個人計算機當成小型機來用,所以在控制臺上通過getty軟件虛擬了六個字符終端(tty1-tty6)和一個圖形終端。/dev/tty#[1,6]用戶可以使用“Ctrl+Alt+Fn[1,6]”切換不同的終端,并且可以用同一個賬戶登錄多個不同的終端。虛擬終端可以有n個。
圖形終端:
界面顯示類似于Windows,為圖形界面。
/dev/tty7 starx,Xwindows
Centos 6:Ctrl+Alt+F7 可切換至。
Centos 7:系統在哪個終端啟動,即位于哪個虛擬終端。
串行終端:
與機器的串口對應,每一個串口對應一個串行終端,串口對應的是物理終端。計算機把每個端口都看作是一個字符設備,設備名稱是/dev/ttyS#。
偽終端:
偽終端(/dev/pts/#)是成對的邏輯終端設備,例如/dev/pts3和/dev/tty3。他們與實際的物理設備并不直接相關聯。簡單的來說,我們平時所使用的Xshell等遠程連接工具即是一種偽終端。
原創文章,作者:Hulk,如若轉載,請注明出處:http://www.www58058.com/51264