我的 /dev/vcs7 丢失了 - 这是设计使然,还是我可以创建它?

我的 /dev/vcs7 丢失了 - 这是设计使然,还是我可以创建它?

Ctrl在寻找一种方法来从 shell 中查看我的机器控制台(我在点击+ Alt+时得到的 tty)上的消息时F7,有人建议我这/dev/vcs7是合适的查看位置。这似乎适用于 tty 的 1-6 - 我可以 cat/dev/vcs1并查看未使用的 tty 的登录提示。但是,我的系统没有/dev/vcs7。编号 1-8 有 /dev/vcs 和 /dev/vcsa,加上未编号的 vcs(a),但没有 vcs(a)7。

这是设计使然吗?如果没有,我该如何修复它?

顺便说一句,我正在运行 Linux Mint 17.2。

答案1

Linux VT 控制台设备是动态分配的。当它们被任何进程打开时它们就会出现,只是echo >/dev/tty63会这样做。您可能对实用程序感兴趣,例如openvt/deallocvt/chvt

缺失/dev/vcs7可能是因为 Xorg 会话正在/dev/tty7图形模式下使用。 Xorg 使用从 开始找到的第一个未使用的控制台设备/dev/tty1。您/var/log/Xorg.0.log会发现以下行:

[     6.446] (++) using VT number 7

/dev/tty7你可以看到by的模式kbdinfo:

# kbdinfo -C /dev/tty7 getmode
graphics

如果你关闭 Xorg 会话(通过sudo stop mdm或类似的方式,我对 Mint 没有经验),/dev/tty7将可以免费使用。

相关内容