>12 的 TTY 有什么用?

l0b*_*0b0 7 linux tty

TTY 号码相关,看起来有 64 个 TTY(find /dev -name 'tty[0-9]*' | cut -c 9- | sort -n | tail -n 1文档)。tty0是当前虚拟控制台Ctrl+ Meta+F1报道,它的连接到tty1,和tty在GNOME终端报告,它的连接到/dev/pts/N。使用众所周知的Ctrl+ Meta+F*键盘快捷键只能访问 TTY 1 到 12 ,那么/dev/ttyN13 到 64 用于什么?

von*_*and 8

同样,当我回答这个问题时,这完全取决于设置系统的人。通常只getty启动有限数量的s,因为现在人们使用 X 而不是 tty(或使用screen(1)...),启动超过少数是浪费。如果您想getty在所有 64 位上开始s,请随意。

The pty(和其他一些奇异的起始字母)是伪ttys,由软件伪造以运行,例如xterms 和其他tty用户,与“真实的” ttys(不再那么真实......)形成对比。


Inc*_*rsi 6

通常它们是未使用的?.
All tty13tty63,当没有特别激活时,只需要 3?×?51 个特殊文件/dev/(每个控制台一个tty一个vcs,一个vcsa),内核内存中的 51 个 NULL 指针。当控制台未使用时,内核不会为其分配任何数据(除了前面提到的 中的指针vc_cons[])。

询问 Linus Torvalds 为什么他选择#define MAX_NR_CONSOLES 63(而不是31,例如)在tty.h.