一、了解終端
在早期的年代,主機不是很多,都是一系列的大型主機,簡單來說就是用戶很多,但主機很少,不可能做到人手一臺,但可以在主機上連接一個分屏器,在分屏器上可以連接鼠標鍵盤以及顯示器,這些東西是沒有計算能力的,僅僅擔任輸入和輸出的工作,運算和處理都是由主機來完成的。
簡單來說終端是用戶與主機交互,是必然用到的設備。
一個設備要想與系統進行系統交互,就必須有交互接口,當我們開啟一個終端時,系統會自動在終端上運行一個交互式程序,而交互式程序一共有兩類,一種是GUI界面,另一種是CLI界面,GUI界面雖然用著方便,但是耗費系統資源,而且用起來其實并沒有什么效率,CLI界面指的是命令行界面,雖然沒有圖形界面那樣漂亮,但長時間習慣之后,你會感到比圖形界面的效率要高,而且系統資源剩下了許多。
二、Linux的終端類型
在Linux中,終端的類型大致分為以下幾種:
物理終端、虛擬終端、偽終端、圖形終端以及串行終端。
(1)物理終端
物理終端俗稱為控制臺其路徑在/dev/console下,可以將顯示器、鼠標、鍵盤連接在主機的接口上,即插即用。
(2)虛擬終端
虛擬終端指的是在Linux上,系統提供給我們的6個虛擬終端,這些終端是工作在物理終端之上
的,用軟件的方式實現虛擬終端,一共有6個默認啟動,可用快捷鍵來進行切換。其路徑在/dev/tty[1-6]。
(3)圖形終端
圖形終端也是附加在物理終端之上,不但可以顯示文字,而且可以顯示矢量圖形和位圖。計算機向終端輸出繪圖指令,終端則向計算機輸送用戶輸入(通過鍵盤或者定位設備)。額外提供桌面環境,其路徑在/dev/tty7.
(4)偽終端
偽終端通常指的是模擬終端,在圖形界面下打開一個遠程連接工具用來遠程連接服務器,有的基于ssh,也有的基于telnet協議用來遠程打開命令行界面,其路徑在/dev/pts/#。
原創文章,作者:劉 祥宇,如若轉載,請注明出處:http://www.www58058.com/51000