前言
終端是一種字符型設備,它有多種類型,通常使用tty來簡稱各種類型的終端設備。而linux的終端類型有物理終端,虛擬終端,串行終端,偽終端。
1.物理終端 /dev/console
在linux系統中,計算機顯示器通常被稱為控制臺終端(console)。系統控制臺,和系統相關,主要應該由內核使用,更強調是控制系統的地方,其使用者主要是管理員。在執行init進程錢,會先打開/dev/console設備,作為進程的輸入輸出設備。然后在exec init進程,所以init進程的打印是由/dev/console輸出的,所以init進程的輸出講只出現在最后一個console上,這個console叫做主控制臺。所以在系統啟動時的消息(由init輸出)只顯示在主控制臺上。目前只有在單用戶模式下,才允許用戶登錄控制臺。
2.虛擬終端 /dev/tty1-63
在一個真實的控制臺中虛擬出來的多個控制臺
3 偽終端 /dev/pts/*
偽終端并不是真實的硬件設備,而是用軟件虛擬出來的,我們在X Window下打開的終端,以及我們在Windows使用telnet或ssh等方式登錄Linux主機
4 串行終端 /dev/ttyS*
使用計算機串行端口連接的終端設備。計算機把每個串行端口看作是一個字符設備
### 5 查看已連接終端的文件名
tty
原創文章,作者:M21-陜西-李賢,如若轉載,請注明出處:http://www.www58058.com/50948