使用bash命令進入終端機模式

使用bash命令進入終端機模式

是否可以使用 bash 命令進入可透過Ctrl+ Alt+存取的終端模式F1,以便我可以告訴腳本這樣做?

答案1

更改虛擬終端機的命令名為chvt。在 gnome 終端中:

$ 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

相關內容