Выход из рабочего стола в терминал в Ubuntu 19.10

В Ubuntu 19.10 как вы можете выйти из рабочего стола и перейти прямо к терминалу?

Я бы предпочел сделать это, используя команду вместо методов типа Ctrl-Alt-F1, потому что я делаю это на виртуальной машине, и я не хочу, чтобы вместо этого эти комбинации клавиш были ошибочно направлены на хост быть прямым к виртуальной машине.

2 ответа

Решение
sudo systemctl isolate Name (multi-user.target) in your case

Запустите модуль, указанный в командной строке, и его зависимости и остановите все остальные, если они не имеют IgnoreOnIsolate=yes (см. Systemd.unit(5)). Если дано имя устройства без расширения, предполагается расширение ".target".

Это похоже на изменение уровня выполнения в традиционной системе инициализации. Команда isolate немедленно остановит процессы, которые не включены в новом модуле, возможно, включая графическую среду или терминал, который вы используете в данный момент.

Обратите внимание, что это разрешено только на блоках, где AllowIsolate= включен. Смотрите systemd.unit(5) для подробностей.

Украдено с manpage.

В 19.10 или любой предыдущей версии Ubuntu нет команды для выхода из системы и немедленного переключения на виртуальную консоль.

Если вы хотите использовать только CLI, лучше использовать ISO- образ Ubuntu Server. Если вы хотите использовать как CLI, так и GUI, было бы лучше просто использовать терминальное приложение внутри GUI.

Другой вариант также просто настроить сервер OpenSSH в виртуальной машине, а затем вы можете использовать ssh от хоста до виртуальной машины, пока она работает, и вообще не нужно открывать окно виртуальной машины (в зависимости от того, какое решение виртуальной машины вы используете).

Другие вопросы по тегам