Linux下的終端是一個連接系統的接口,它有以下幾個分類
tty:虛擬終端
tty是Teletype的縮寫。Teletype是最早出現的一種終端設備,很象電傳打字機(或者說就是?),是由Teletype公司生產的。
ttys:串行終端
串行端口終端(Serial Port Terminal)是使用計算機串行端口連接的終端設備。計算機把每個串行端口都看作是一個字符設備。這些串行端口所對應的設備名稱是/dev/ttyS0(或/dev/tts/0)、/dev/ttyS1(或/dev/tts/1)等,設備號分別是(4,0)、(4,1)等。
pty:偽終端
偽終端(Pseudo Terminal)是成對的邏輯終端設備(即master和slave設備, 對master的操作會反映到slave上)。
例 如/dev/ptyp3和/dev/ttyp3(或者在設備文件系統中分別是/dev/pty/m3和 /dev/pty/s3)。它們與實際物理設備并不直接相關。如果一個程序把ptyp3(master設備)看作是一個串行端口設備,則它對該端口的讀/ 寫操作會反映在該邏輯終端設備對應的另一個ttyp3(slave設備)上面。而ttyp3則是另一個程序用于讀寫操作的邏輯設備。
原創文章,作者:hyw,如若轉載,請注明出處:http://www.www58058.com/51444