使用bash命令进入终端模式

使用bash命令进入终端模式

是否可以使用 bash 命令进入可通过Ctrl++访问Alt的终端模式F1,以便我可以告诉脚本这样做?

答案1

更改虚拟终端的命令名为chvt。在 gnome-terminal 中:

$ sudo chvt 1

以下是您为什么需要的解释sudohttps://superuser.com/questions/69807/why-does-chvt-work-fine-as-a-regular-user-on-a-virtual-terminal-but-not-under-x

在虚拟终端 1-6 中不需要 root 权限。

要在另一个虚拟终端上运行命令,您可以使用openvt

$ sudo openvt -s pwd

更多示例和解释在这里:http://www.ae.iitm.ac.in/pipermail/ilugc/2008-December/045004.html

答案2

由于您打算在脚本中使用命令,因此您可能希望使用不需要 root 权限即可以“chvt”或“openvt”形式运行的命令。

这就是为什么你可能更喜欢xdotool 安装 xdotool安装完成后,你可以使用以下命令来模拟此快捷键输入Ctrl++ AltF1

xdotool key Ctrl+Alt+F1

相关内容