一 .認識終端:linux
要想使用計算機,發出控制指令必須藉助一組設備,這組設備是鍵盤、鼠標和顯示器,這組設備就叫終端(terminal),經過終端實現人機交互,它是用戶與主機交互必然要用到的設備。早期使用的是一組真正鍵盤鼠標顯示器的物理設備,如今終端呈現類型有不少,便於多任務和多用戶的操做,下面列舉類型。shell
1.終端類型:
ssh
(1)物理終端:ide
直接接入主機的鍵盤鼠標顯示器設備,實現輸入輸出,linux識別樣式歸爲console.工具
(2)虛擬終端:spa
經過軟件程序功能虛擬實現的,能夠虛擬多個,linux識別樣式歸爲tty.命令行
*注意:這個軟件程序叫mingetty.接口
(3)圖形終端:terminal
歸屬於虛擬終端下,也是通個應用程序實現的,可是額外提供桌面環境,linux識別樣式歸爲ttyget
(4)僞終端:
也叫模擬終端,經過ssh,telnet協議或者圖形界面打開的命令行工具,實現遠程控制.linux識別樣式歸爲pts.
(5)串行終端:
是使用計算機串行端口鏈接的終端設備。計算機把每一個串行端口都看做是一個字符設備,linux識別樣式歸爲ttys.
2.查看終端類型命令:
~]# tty
3.終端切換:
使用Ctrl+Atl+fn(n爲1-6)快捷鍵實現。
命令init實現切換:
~]#init 3 #切換進入命令行終端
~]# init 5 #切換進入圖形終端
*注意:init命令切換在生產環境中不建議使用,很容易崩潰。
建議使用chvt命令
~]# chvt n(n爲1-6)
在命令行中使用軟件打開圖形終端命令:
~]# startx
總結:這些終端要想使用必須關聯一個系統的接口,這個接口是由linux裏的shell程序提供的,經過shell殼才能真正實現交互。shell的認識在後面會詳細說明。