亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 系統 > Linux > 正文

Linux下的tty與pts

2024-08-28 00:08:19
字體:
來源:轉載
供稿:網友

終端是一種字符型設備,它有多種類型,通常使用tty來簡稱各種類型的終端設備。tty是Teletype的縮寫。Teletype是最早出現的一種終端設備,很象電傳打字機(或者說就是?),是由Teletype公司生產的。在Linux系統的設備特殊文件目錄/dev/下,終端特殊設備文件一般有以下幾種:

1.串行端口終端(/dev/ttySn)

串行端口終端(Serial Port Terminal)是使用計算機串行端口連接的終端設備。計算機把每個串行端口都看作是一個字符設備。有段時間這些串行端口設備通常被稱為終端設備,因為那時它的最大用途就是用來連接終端。這些串行端口所對應的設備名稱是/dev/tts/0(或/dev/ttyS0)、/dev/tts/1(或/dev/ttyS1)等,設備號分別是(4,0)、(4,1)等,分別對應于DOS系統下的COM1、COM2等。若要向一個端口發送數據,可以在命令行上把標準輸出重定向到這些特殊文件名上即可。例如,在命令行提示符下鍵入:echo test > /dev/ttyS1會把單詞”test”發送到連接在ttyS1(COM2)端口的設備上??山哟趤韺嶒?。

2.偽終端(/dev/pty/)

偽終端(Pseudo Terminal)是成對的邏輯終端設備,例如/dev/ptyp3和/dev/ttyp3(或著在設備文件系統中分別是/dev/pty/m3和/dev/pty/s3)。它們與實際物理設備并不直接相關。如果一個程序把ttyp3看作是一個串行端口設備,則它對該端口的讀/寫操作會反映在該邏輯終端設備對的另一個上面(ttyp3)。而ttyp3則是另一個程序用于讀寫操作的邏輯設備。這樣,兩個程序就可以通過這種邏輯設備進行互相交流,而其中一個使用ttyp3的程序則認為自己正在與一個串行端口進行通信。這很象是邏輯設備對之間的管道操作。 對于ttyp3(s3),任何設計成使用一個串行端口設備的程序都可以使用該邏輯設備。但對于使用ptyp3的程序,則需要專門設計來使用ptyp3(m3)邏輯設備。

例如,如果某人在網上使用telnet程序連接到你的計算機上,則telnet程序就可能會開始連接到設備ptyp2(m2)上(一個偽終端端口上)。此時一個getty程序就應該運行在對應的ttyp2(s2)端口上。當telnet從遠端獲取了一個字符時,該字符就會通過m2、s2傳遞給getty程序,而getty程序就會通過s2、m2和telnet程序往網絡上返回”login:”字符串信息。這樣,登錄程序與telnet程序就通過“偽終端”進行通信。通過使用適當的軟件,就可以把兩個甚至多個偽終端設備連接到同一個物理串行端口上。

在使用設備文件系統(device filesystem)之前,為了得到大量的偽終端設備特殊文件,使用了比較復雜的文件名命名方式。因為只存在16個ttyp(ttyp0—ttypf)的設備文件,為了得到更多的邏輯設備對,就使用了象q、r、s等字符來代替p。例如,ttys8和ptys8就是一個偽終端設備對。不過這種命名方式目前仍然在RedHat等Linux系統中使用著。 但Linux系統上的Unix98并不使用上述方法,而使用了”pty master”方式,例如/dev/ptm3。它的對應端則會被自動地創建成/dev/pts/3。這樣就可以在需要時提供一個pty偽終端。目錄/dev/pts是一個類型為devpts的文件系統,并且可以在被加載文件系統列表中看到。雖然“文件”/dev/pts/3看上去是設備文件系統中的一項,但其實它完全是一種不同的文件系統。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品色午夜在线观看| 国内精品视频一区| 亚洲精品视频在线观看视频| 日韩有码在线电影| 国产午夜精品理论片a级探花| 亚洲欧美日韩一区二区在线| 自拍视频国产精品| 国产99久久精品一区二区 夜夜躁日日躁| 成人免费激情视频| 久久在线观看视频| 久久久久久久香蕉网| 日韩欧美第一页| 992tv成人免费视频| 午夜欧美大片免费观看| 欧美电影免费观看高清完整| 日韩视频在线免费观看| 97热在线精品视频在线观看| 这里只有精品久久| 久久久久久久一区二区| 亚洲精品一区二区久| 欧美成人第一页| 国产精品私拍pans大尺度在线| 九九九久久久久久| 亚洲精品大尺度| 国产精品亚洲美女av网站| 国产亚洲免费的视频看| 亚洲性生活视频在线观看| 亚洲福利在线播放| 中日韩美女免费视频网站在线观看| 欧美大片免费观看在线观看网站推荐| 国产精品igao视频| 亚洲国产古装精品网站| 国产精品偷伦免费视频观看的| 欧美亚洲另类制服自拍| 美日韩精品视频免费看| 在线午夜精品自拍| 欧美丰满少妇xxxxx| 久久久久久久久久久久av| 亚洲在线观看视频| 日本精品视频在线播放| 亚洲美女中文字幕| 成人性生交大片免费观看嘿嘿视频| 久久国产一区二区三区| 国产精品旅馆在线| 国产不卡精品视男人的天堂| 日本久久久a级免费| 97色伦亚洲国产| 国产成人精品亚洲精品| 久久亚洲精品国产亚洲老地址| 成人av番号网| 欧美成人中文字幕在线| 久久久亚洲欧洲日产国码aⅴ| 亚洲韩国青草视频| 欧美日韩在线视频一区二区| 欧美成人免费网| 欧美激情亚洲视频| 欧美精品激情视频| 91在线视频九色| 亚洲天堂av女优| 国产欧美日韩中文| 欧美激情精品久久久久久大尺度| 色妞在线综合亚洲欧美| 97视频免费在线观看| 欧美裸体视频网站| 日韩免费在线免费观看| 91九色国产社区在线观看| 亚洲福利在线视频| 成人www视频在线观看| 久久99精品国产99久久6尤物| 色无极亚洲影院| 日韩精品小视频| 国产亚洲精品美女久久久久| 一区二区三区动漫| 欧美精品在线第一页| 91手机视频在线观看| 91高潮在线观看| 日韩av在线天堂网| 日韩精品福利在线| 精品亚洲男同gayvideo网站| 日韩欧美国产高清91| 欧美一区三区三区高中清蜜桃| 亚洲精品一区二三区不卡| 青青精品视频播放| 国产一区视频在线| 97av在线播放| 国产精品白嫩初高中害羞小美女| 亚洲国产精品99| 日韩中文字幕在线视频播放| 亚洲va欧美va国产综合久久| 91精品久久久久久久久久久| 中文字幕亚洲色图| 亚洲男人第一av网站| 久久久亚洲成人| 国产不卡精品视男人的天堂| 最近2019中文字幕在线高清| 国产精品第100页| 国产玖玖精品视频| 中文字幕欧美日韩va免费视频| 亚洲二区在线播放视频| 日韩av一区二区在线| 911国产网站尤物在线观看| 成人免费观看49www在线观看| 欧美日韩中文在线观看| 成人免费视频a| 在线播放日韩欧美| 亚洲成人三级在线| 亚洲男人天堂古典| 亚洲精品一区二区网址| 最新国产精品拍自在线播放| 91美女福利视频高清| 欧美午夜精品久久久久久浪潮| 国产精品白丝jk喷水视频一区| 欧美一级淫片videoshd| 亚洲性av在线| 91精品久久久久久久久久久| 亚洲欧美精品一区二区| 黄色一区二区在线观看| 国产成人精品最新| 欧洲中文字幕国产精品| 色先锋资源久久综合5566| 日韩欧美精品中文字幕| 国产成人+综合亚洲+天堂| 欧美激情欧美激情在线五月| 国产精品久久av| 日韩国产欧美精品一区二区三区| 亚洲国产91精品在线观看| 国产精品视频自在线| 日韩精品在线电影| 精品一区二区三区三区| 欧美激情伊人电影| 国产精品美女久久| 亚洲国产欧美一区二区三区久久| 国产精品www色诱视频| 国产精品永久免费在线| 国产精品一区二区性色av| 日韩激情片免费| 久久久久中文字幕| 91香蕉嫩草神马影院在线观看| 亚洲欧美一区二区激情| 亚洲第一网站免费视频| 2019中文字幕在线观看| 亚洲乱码国产乱码精品精天堂| 日韩经典中文字幕| 国产91精品不卡视频| 国产精品久久999| 国产成人aa精品一区在线播放| 成人欧美一区二区三区在线| 黑人巨大精品欧美一区二区三区| 国产在线观看不卡| 成人福利在线视频| 日韩欧美精品免费在线| 日韩电影中文字幕一区| 亚洲男人av电影| 久久久成人的性感天堂| 欧美日韩aaaa| 91精品在线观看视频| 亚洲精品视频网上网址在线观看| 亚洲伊人成综合成人网| 亚洲va码欧洲m码| 亚洲高清免费观看高清完整版| 欧美日韩激情视频8区| 在线成人一区二区| 午夜免费日韩视频| 伊人久久久久久久久久久|