На рабочем столе Linux вы можете в основном использовать графический интерфейс, но что, если бы вы могли использовать режим, который был просто текстовым?

С виртуальными консолями Linux вы можете использовать компьютер без графики для восстановления сломанной системы X или даже использовать ее полностью без графического интерфейса.

Что такое виртуальные консоли Linux?

В системе Linux консоль — это клавиатура и монитор, подключенные непосредственно к системе. Это заменит последовательный терминал на мини-компьютерах и мэйнфреймах Unix-систем. Это позволит системному администратору войти в систему как root, где это может быть ограничено на удаленных терминалах, подключенных к системе. Вместо этого в Linux для отображения текста на экране используется нечто, называемое фреймбуфером.

Виртуальная консоль похожа на полноэкранный Эмулятор терминала Linux. В настольных системах вы часто будете видеть загрузочные сообщения перед запуском диспетчера дисплея.

Переход на виртуальные консоли

Для переключения между виртуальными консолями вы можете использовать

instagram viewer
Alt + функциональная клавиша система. Обычно вы можете использовать семь виртуальных консолей. Если вы используете настольную систему с X11, она обычно запускается в седьмой виртуальной консоли. Чтобы переключиться на первую виртуальную консоль, вам нужно будет нажать Альт + F1. Если это не работает для вас, попробуйте Ctrl + Alt + F1 вместо.

Когда вы переключаете виртуальные консоли, они помечаются номером TTY от одного до семи, например «tty1» для первой виртуальной консоли.

Вы увидите экран входа в систему. Войдите в систему, используя свое имя пользователя и пароль, и вы сможете вводить команды в оболочке, как если бы вы открыли окно терминала на рабочем столе. Если вы когда-либо использовали MS-DOS на старом ПК, этот макет, вероятно, покажется вам знакомым.

На заре Linux дистрибутивы обычно по умолчанию использовали сеансы виртуальной консоли, потому что X был пожирателем ресурсов на слабых ПК того времени.

По этой причине пользователи Linux запускали его только в случае крайней необходимости, прежде чем компьютеры, на которых можно было запускать настольные компьютеры X с приличной производительностью, стали доступными во второй половине 1990-х годов.

Прокрутка и использование мыши в текстовом режиме

Виртуальные консоли полезны не только для ввода команд, вы также можете использовать мышь и сенсорную панель, если вы установили правильные драйверы. Драйвер консольной мыши: "гал/мин», что означает мышь общего назначения. Как и все остальное в современных системах Linux, это обычно доступно через диспетчер пакетов вашего дистрибутива.

В системах Debian/Ubuntu:

sudo apt установить gpm

В Arch Linux:

sudo pacman -S гал/мин

Поскольку GPM работает как сервер, а Arch не запускает серверы по умолчанию, вам придется включить его с помощью systemd:

sudo systemctl включить gpm.service

В системах Red Hat/Fedora/Rocky Linux:

sudo dnf установить gpm

После установки драйвера при использовании консоли вы увидите курсор мыши на экране. Вы можете щелкать и редактировать команды в командной строке, а также копировать, выделяя текст левой кнопкой мыши и вставляя его, щелкая правой кнопкой мыши.

Вы также можете прокручивать экран консоли вверх и вниз, используя Shift + страница вверх а также Shift + страница вниз, хотя Bash и Zsh часто перехватывают эти нажатия клавиш для прокрутки истории команд. Альтернативой является использование режима копирования tmux для прокрутки вверх и вниз в терминале.

Связанный: Как установить и настроить Tmux для Linux

Использование виртуальных консолей

Хотя виртуальные консоли теперь используются реже, поскольку графические рабочие столы с диспетчерами дисплеев стали более распространенными, они по-прежнему используются в Linux сегодня.

Если ваш X-сеанс блокируется или что-то еще идет не так, вы можете переключиться на виртуальную консоль и войти в систему, чтобы попытаться это исправить. Вы можете попробовать убить и перезапустить X-сервер, или вы можете изящно выключить или перезагрузить свою машину.

Если сеанс X не запустится, вы все равно попадете в сеанс виртуальной консоли. Это еще одна причина, по которой стоит ознакомиться с командной строкой Linux.

Виртуальные консоли все еще используются в некоторых программах установки дистрибутива, особенно в тех, которые работают в текстовом режиме. Вы можете переключиться на другую виртуальную консоль и посмотреть, как идет установка или почему операция занимает много времени. Вы также можете выполнять другие команды в оболочке, которые могут быть полезны, если вы столкнетесь с какими-либо ошибками.

Теперь вы знаете о виртуальных консолях Linux

Теперь вы знаете, как работают виртуальные консоли Linux. Linux по-прежнему использует командную строку для очень многих операций. Вы можете быть удивлены, почему это так. Во многом это связано с наследием Linux Unix.

5 причин, почему Linux так часто использует командную строку

Вы когда-нибудь задумывались, почему командная строка является такой важной частью экосистемы Linux? Вот ответ.

Читать дальше

ДелитьсяТвитнутьЭл. адрес
Похожие темы
  • линукс
  • Терминал
Об авторе
Дэвид Делони (опубликовано 86 статей)

Дэвид — независимый писатель, проживающий на северо-западе Тихого океана, но родом из района залива. Он с детства был энтузиастом техники. Интересы Дэвида включают чтение, просмотр качественных телепередач и фильмов, ретро-игры и коллекционирование пластинок.

Другие работы Дэвида Делони

Подписывайтесь на нашу новостную рассылку

Подпишитесь на нашу рассылку технических советов, обзоров, бесплатных электронных книг и эксклюзивных предложений!

Нажмите здесь, чтобы подписаться