在 Linux 中,按Alt- F1、Alt-F2等可以更改虚拟 tty。
在 OpenBSD 中,应该使用Ctrl- Alt-F1等来代替。
是否有针对这两个操作系统的控制台命令可以发出来实现此目标?当使用某些虚拟机在另一个操作系统中以客户机身份运行时,使用按键有时会产生干扰。
答案1
是的,你可以使用chvt
命令。这需要须藤运行的权限。
CHVT(1)
NAME
chvt - change foreground virtual terminal
SYNOPSIS
chvt N
DESCRIPTION
The command chvt N makes /dev/ttyN the foreground terminal.
(The corresponding screen is created if it did not exist yet.
To get rid of unused VTs, use deallocvt )
The key combination (Ctrl-)LeftAlt-FN (with N in the range 1-12) usually has a similar effect.
您可以通过命令找到您当前所在的虚拟终端fgconsole
。这也需要 sudo 权限才能运行。