Есть ли возможность войти в режим терминала, доступный с помощью Ctrl kbd> + Alt kbd> + F1 kbd> с помощью команды bash, чтобы я мог сказать сценарий для этого?
Поскольку вы намереваетесь использовать команду в сценарии, вы, вероятно, захотите использовать что-то, для чего не требуются права суперпользователя для запуска в качестве 'chvt' или 'openvt'.
Вот почему вы можете предпочесть xdotool
. После установки вы можете использовать следующую команду для имитации этого сочетания клавиш Ctrl kbd> + Alt kbd> + F1 kbd>:
xdotool key Ctrl+Alt+F1
Команда для смены виртуальных терминалов называется chvt
. В gnome-Terminal:
$ sudo chvt 1
Вот пример, зачем вам нужен sudo
: https://superuser.com/questions/69807/why-does-chvt-work-fine Как обычный пользователь на виртуальном терминале, но не под x
В виртуальных терминалах 1-6 корневые привилегии не нужны.
Для запуска команды на другом виртуальном терминале вы можете использовать openvt
:
$ sudo openvt -s pwd
Дополнительные примеры и пояснения здесь: http://www.ae.iitm.ac .in / pipermail / ilugc / 2008-декабрь / 045004.html