在linux系統中,用戶經常要使用各種終端和操作系統進行交互,實現用戶的任務。Linux各種終端的工作方式基本都通過字符命令行的方式完成,通過終端輸入命令完成相應結果。通過who命令可查看用戶通過哪些終端方式連接到操作系統。通過tty命令查看當前是通過第幾個tty登錄的。
Linux系統的終端包含如下幾種類型:
1) 物理終端
物理終端,又稱控制臺終端(console),包含顯示器、鍵盤、鼠標等物理設備。 物理終端在系統中用/dev/console表示??刂婆_和操作系統交互,系統將信息直接輸出到控制臺上。
2) 虛擬終端
虛擬終端通過/dev/tty#表示,#取值為[1,6]。使用ctrl+alt+F[1,6]切換到不同的tty上面。
3) 圖形終端
/dev/tty7表示圖形終端,通常在CentOS 6中利用ctrl+alt+F7進入圖形終端,由于不同電腦環境,在CentOS 6.8中ctrl+alt+F1切換到圖形界面。在CentOS 7中,在哪個終端啟動,即位于哪個虛擬終端。
4) 串行終端
串行端口終端全稱叫Serial Port Terminal,它利用計算機的串行接口連接的終端設備,在Linux看來,串行端口也被稱為終端設備,這些串行端口在Linux系統對應的設備名稱是/dev/ttyS#中。
5) 偽終端
偽終端(Pseudo Terminal),簡稱為pty。Pts和ptmx結合是實現pty。比如,利用Secure CRT或XShell通過Telent或SSH協議遠程連接到Linux系統,這種就是偽終端。它在系統中用/dev/pty,/dev/pts/#表示。
原創文章,作者:galway,如若轉載,請注明出處:http://www.www58058.com/51638