linux tty pty 的使用
概念 下面是 我 cat /proc/tty/drivers 的输出 /dev/tty /dev/tty 5 0 system:/dev/tty /dev/console /dev/console 5 1 system:console /dev/ptmx /dev/ptmx 5 2 system /dev/vc/0 /dev/vc/0 4 0 system:vtmaster usbserial /dev/ttyUSB 188 0-511 serial serial /dev/ttyS 4 64-95 serial pty_slave /dev/pts 136 0-1048575 pty:slave pty_master /dev/ptm 128 0-1048575 pty:master unknown /dev/tty 4 1-63 console console 从上面可以看到, /dev/tty1-63 被注册称console。 console 是一个显式器在内核中的对应物。可见最多可以有64(console tty1-63)个显式器和我的主机连接。 当一个显式器被连接到主板,被内核发现了,就会生成一个 /dev/consolen,文件。而/dev/console 代表系统启动时的显式器。 cat hello>/dev/console 可以发送到那个显式器区显式