Linux tty 命令


終端:終端(Terminal)也稱終端設備,是計算機網絡中處於網絡最外圍的設備(如鍵盤 、打印機 、顯示器等),主要用於用戶信息的輸入以及處理結果的輸出

TTY:TTY 是 Teletype(電傳打字機)的縮寫,電傳打字機是最早出現的一種終端設備,現在通常使用 TTY 來統稱各種類型的終端設備,如鍵盤 、打印機 、顯示器等

終端設備可以分為以下幾種:

(1) 偽終端:也就是虛擬的終端設備,如通過 Telnet 、SecureCRT 、XShell 等連接到主機上的終端都稱為偽終端,偽終端的文件名為 /dev/pts/n
(2) 串行端口終端:也就是通過主板上的串行端口連接到主機上的終端設備,如網線 、USB等都可以通過插入到串行端口連接到主機,串行端口終端的文件名為 /dev/tts/n
(3) 控制台終端:在 Linux 系統中,計算機顯示器通常被稱為控制台終端,Linux 有 tty1 - tty6 共6個控制台,我們可以通過 Alt + [F1—F6] 進行切換,控制台終端的文件名為 /dev/ttyn

tty命令用於打印與標准輸入連接的終端設備的文件名稱(在 Linux 中,一切皆文件,所以終端設備也是以文件的形式存在)

[root@localhost ~]$ tty    # 如下,使用 SecureCRT 連接到 Linux,終端名為/dev/pts/n /dev/pts/0
[root@localhost ~]$ tty    # 如下,使用 VMware 控制台終端,終端名為/dev/ttyn /dev/tty1
[root@localhost ~]$ w    # 查看已登錄的用戶及登錄的終端設備
 21:09:40 up 37 days,  4:49,  3 users,  load average: 0.03, 0.08, 0.31
USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
root     pts/0    14.23.168.10     Thu19    2days  0.48s  0.19s /usr/bin/python2 /usr/bin/ipython
root     pts/1    14.23.168.10     Fri15    2days  0.01s  0.01s -bash
root     pts/2    61.28.109.52     13:51    4.00s  0.32s  0.00s w

 

 

 

 

 

 

 

    


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM