终端
指各种类型的终端设备 - 串口终端。 - 伪终端(/dev/pty/)。逻辑终端 - 控制终端(/dev/tty)。控制进程。 - 控制台终端(/dev/ttyn, /dev/console)。在UNIX系统中,计算机显示器通常被称为控制台终端(Console)。
- 物理终端(console)
- 虚拟终端(tty):即文本终端。用于非GUI环境。
- 伪终端(pty,pseudo-terminal):当你在图形界面下打开终端模拟器(例如xterm)时,它会打开一个伪终端对,其中一个端口用于终端模拟器与Shell之间的输入和输出,另一个端口用于Shell与终端模拟器之间的输入和输出。这样,终端模拟器就可以模拟一个标准终端,并允许你与Shell交互。
通俗地说,TTY 和 PTS 之间的主要区别在于与计算机的连接类型。TTY 端口是与计算机的直接连接,例如键盘/鼠标或与设备的串行连接。PTS 连接是 SSH 连接或 telnet 连接。所有这些连接都可以连接到一个 shell,它允许您向计算机发出命令。
终端与console
- 终端:不在主机上,远端控制
- console:主机上的控制面板,本机控制。