我有两台 rhel7 机器设置,一台处于终端模式,另一台处于图形模式,当我在两台机器上运行 ' ' 命令时,为什么我在终端模式下的机器的第二列输出中who
得到 ' ' 和 ' ' 。对于图形模式下的机器tty
pts
答案1
pts/0 告诉您用户登录的是哪个“伪终端”。在本例中,它是终端 0、1、2 等。tty 是本机终端设备,后端是硬件或内核模拟的。 pts(伪终端设备)是由其他程序模拟的终端设备(例如:xterm、screen 或 ssh 都是此类程序)。
:0 表示图形显示编号,其中显示/屏幕是 X windows 系统的逻辑概念(不是物理显示)。
答案2
在真实终端上完成的登录在who
输出的第 2 列中具有真实的终端名称。
“虚拟”登录(例如通过 ssh 或 GUI)在所谓的“伪 tty”驱动程序中的终端仿真下运行。
pty
是伪 tty 的缩写。