終端是什么?終端不僅僅是顯示器,還包括與之配套的鍵盤。在linux中表現為一個字符設備。Linux與用戶交互時,直接向終端設備發送數據,數據就會被發送到屏幕上,用戶通過鍵盤寫的數據,就是向這個字符設備寫數據,數據會同步顯示到顯示器上,回車后數據才會被linux執行命令。
終端類型
1串行口終端
在linux中的表現形式/dev/ttyS#
使用串行口與主機相連的終端。在沒有hdmi線和vga線,先輩們都使用這種線與顯示器連接,是時代淘汰了它,唉!
2控制臺終端
在linux中的表現形式/dev/console
這個終端也是與機器相連的。只有單用戶模式可以使用,使用過交換機都一個體驗,用電腦帶的電話信號模擬,好多交換機和路由器還在使用這種接口,但都是用網線模擬。
3控制終端
在linux中的表現形式/dev/tty
Linux開機就會運行一些控制終端,使用alt+[1-7]切換,倘若有圖形界面,需要使用ctrl+alt+[1-7],這個終端也需要與機器相連。
4虛擬終端
在linux中的表現形式/dev/ptyp#和/dev/ttyp#
使用telnet連接是/dev/ptyp#和/dev/ttyp#
這個連接是是有兩個組件構成,一個是運行在被控端的/dev/ptyp#,它在linux中模擬為一個字符設備,其實它不是字符設備,它可以把linux傳過來的數據發送到控制端的/dev/ttyp#,控制端通過/dev/ttyp#向linux發送數據。
5偽終端
在linux中的表現形式/dev/pts/#
在xwindow界面中開啟的終端就是/dev/pts/#
Ssh也是/dev/pts/#
這種終端也就是我使用最多的。
總結
每一種終端都代表linux發展的歷程,代表這一代的需求,以此判斷那個時代人的生活狀態,了解自己的處境,去努力改變不好的地方,走在歷史前方。
原創文章,作者:mortimer2015,如若轉載,請注明出處:http://www.www58058.com/51642