Войдите в режим терминала с помощью команды bash

Есть ли возможность войти в режим терминала, доступный с помощью Ctrl + Alt + F1 с помощью команды bash, чтобы я мог сказать сценарий для этого?

3
задан 17.05.2020, 15:56

2 ответа

Поскольку вы намереваетесь использовать команду в сценарии, вы, вероятно, захотите использовать что-то, для чего не требуются права суперпользователя для запуска в качестве 'chvt' или 'openvt'.

Вот почему вы можете предпочесть xdotool Install xdotool . После установки вы можете использовать следующую команду для имитации этого сочетания клавиш Ctrl + Alt + F1 :

xdotool key Ctrl+Alt+F1
0
ответ дан 17.05.2020, 15:57

Команда для смены виртуальных терминалов называется 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

0
ответ дан 17.05.2020, 15:58

Теги

Похожие вопросы