如何使用控制台命令更改 Linux 和 OpenBSD 中的虚拟 tty?

如何使用控制台命令更改 Linux 和 OpenBSD 中的虚拟 tty?

在 Linux 中,按Alt- F1Alt-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 权限才能运行。

相关内容