Что такое консоль для линукс

Способы запуска «Терминала» в Linux

Консоль — основной инструмент дистрибутивов, основанных на ядре Linux. Через него пользователи выполняют множество полезных команд, которые позволяют взаимодействовать с операционной системой. Большинство юзеров придерживается одной методики запуска «Терминала», хотя на самом деле вариаций гораздо больше. Мы предлагаем ознакомиться со всеми доступными вариантами осуществления поставленной задачи, чтобы вы смогли найти оптимальный для себя или хотя бы узнали о наличии альтернативных способов, которые могут когда-то пригодиться.

Запускаем «Терминал» в Linux

Абсолютно каждый метод запуска «Терминала» в любом из дистрибутивов Linux не занимает много времени, а чаще всего выполняется буквально в несколько кликов. Сегодня в качестве примера мы рассмотрим Ubuntu. Если вы обладаете другой ОС, не беспокойтесь, поскольку почти нигде нет каких-либо различий, а если они и имеются, то самые минимальные, и о них мы обязательно расскажем в методах.

Способ 1: Стандартная комбинация клавиш

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

  1. Откройте главное меню на панели задач и перейдите в раздел «Настройки».

Здесь вас интересует категория «Клавиатура», которая находится в списке на левой панели.

Опуститесь вниз в группу «Запуск приложений» и отыщите там строку «Открыть терминал». По умолчанию комбинация должна иметь вид Ctrl + Alt + T. Если она не настроена или вы хотите изменить ее, просто дважды кликните левой кнопкой мыши по данной строке.

Сбросьте параметры, если хотите вернуть все значения по умолчанию.

Осталось только зажать соответствующую комбинацию, чтобы проверить действенность варианта.

Теперь вы знаете о том, как с помощью всего лишь одной комбинации запустить консоль. При этом будьте внимательны во время переназначения сочетаний, ведь некоторые сочетания уже заняты, о чем вы будете уведомлены. Таким способом вы можете открыть неограниченное количество новых окон классического «Терминала».

Способ 2: Утилита «Выполнить»

Способность применить этот метод зависит от установленного окружения. Практически во всех привычных графических оболочках он функционирует корректно, поэтому его обязательно следует попробовать. Принцип заключается в вызове утилиты «Выполнить», что производится зажатием комбинации Alt + F2.

В появившейся строке достаточно будет вписать gnome-terminal или konsole, что зависит от типа используемой оболочки.

Читайте также:  Windows server или hyper v server 2012 r2

После этого вы увидите, как сразу же отобразится новое окно «Терминала».

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

Способ 3: Контекстное меню директорий

Большинство графических оболочек имеют контекстное меню, которое вызывается путем нажатия ПКМ по свободному месту в любой директории. Одним из пунктов называется «Открыть в терминале» или «Открыть терминал». Именно это мы и рекомендуем использовать в качестве отдельного способа запуска консоли. Особенно актуально это в тех случаях, когда вы хотите запустить новую консоль в необходимом расположении.

Способ 4: Главное меню ОС

Строение практически всех окружений гарантирует наличие главного меню приложений, откуда можно запускать установленные и стандартные программы, включая консоль. Откройте главное меню удобным для вас образом и отыщите там «Терминал». Если просто найти его не получается, воспользуйтесь строкой поиска. Щелкните ЛКМ для запуска, и теперь вы можете смело приступать к вписыванию команд. Если потребуется создать новую сессию, вернитесь в главное меню и проделайте те же самые действия.

Способ 5: Виртуальная консоль

Этот вариант подойдет далеко не всем юзерам, поскольку он используется исключительно для перехода между виртуальными системными консолями. Дело в том, что при запуске операционной системы создается целых семь таких командных строк, последняя из них реализует графическую оболочку, поэтому пользователь видит только ее. При необходимости можно переключаться к другим терминалам, используя горячие клавиши Ctrl + Alt + F1/Ctrl + Alt + F6.

Для авторизации потребуется ввести сначала логин, а затем пароль. Учтите, что ключ суперпользователя не будет отображаться в целях безопасности, это уже вы должны знать, если хотя бы раз использовали команду sudo , которая запускает определенные действия от имени учетной записи с повышенными привилегиями.

Вы будете уведомлены о том, что авторизация в Ubuntu произведена успешно. Отобразится несколько важных строк, где имеется общее описание и ссылки на официальную документацию и страницы поддержи. Теперь можете использовать команды для управления консолью. По завершении введите exit, чтобы выйти, а затем переключитесь на графическую оболочку через Ctrl + Alt + F7 .

Уточним, что существует огромное количество вспомогательных команд, а также определенных особенностей, которые следует знать о виртуальных консолях. Ознакомиться с этой всей информацией мы рекомендуем, прочитав официальную документацию Ubuntu, воспользовавшись указанной ниже ссылкой.

Способ 6: Строка «Избранное»

Пользователи Windows предпочитают закреплять важные приложения на панели задач, чтобы в необходимый момент быстро их запускать. В графических оболочках Linux эта функция тоже реализована, но сама строка называется «Избранное». Если «Терминал» изначально там отсутствует, предлагаем добавить его следующим образом:

Читайте также:  Твики для windows 10 для ssd

    Откройте главное меню и отыщите там консоль. Кликните по ней правой кнопкой мыши.

В появившемся контекстном меню используйте строку «Добавить в избранное».

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

Это были все возможные методы запуска стандартной консоли в Linux. Ознакомьтесь с инструкциями, чтобы подобрать оптимальный для себя вариант. Учтите, что если вы задействуете пользовательский терминал, установленный отдельно, метод открытия может быть другим. Обязательно читайте эту информацию в официальной документации.

Помимо этой статьи, на сайте еще 12315 инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам.

Отблагодарите автора, поделитесь статьей в социальных сетях.

Источник

Linux console (Русский)

Linux консоль — консоль, реализованная в ядре Linux, стала первой функциональностью ядра, разработанной в 1991 году. Является способом взаимодействия с пользователем — позволяет ядру и другим процессам отправлять пользователю текстовые данные, а также получать данные, введённые пользователем. Обычно для ввода используется клавиатура, а для вывода – монитор. Linux-консоль поддерживает так называемые виртуальные консоли — консоли, которые отделены логически, но используют те же клавиатуру и дисплей.

Данная статья описывает основы консоли Linux и как настроить отображения шрифтов. Настройка клавиатуры описана в подстранице Конфигурация клавиатуры в консоли.

Contents

Реализация

Консоль, в отличии от сервисов которые взаимодействуют с пользователем напрямую, является частью ядра системы. Это отличает ее от эмуляторов терминала, таких как xterm (Русский), которые реализованы на уровне пользовательского пространства и являются обычными приложениями. Консоль оставалась компонентом ядра Linux, но имела заметные изменения, такие как графический вывод (framebuffer) и поддержка Юникода.

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

Виртуальные консоли

Консоль в представлении пользователя это набор виртуальных консолей. Они создают впечатление параллельной работы нескольких терминалов: в каждую из виртуальных консолей могут быть залогинены разные пользователи. Они могут работать в своих оболочках и иметь собственные настройки шрифтов. Каждая консоль использует устройство /dev/ttyX и вы можете переключится между ними сочетанием клавиш Alt+FX , где X номер виртуальной консоли начиная с 1. Устройство /dev/console автоматически привязывается к активной виртуальной консоли.

Текстовый режим

Изначально Linux был создан как ядро для управления оборудованием ПК, консоль была разработана по стандартам IBM CGA/EGA/VGA, которые поддерживали на тот момент все ПК. Графические возможности, предоставляемые этим стандартом предоставляли простое отображение 80*25 сетки символов с поддержкой 16 цветов. Этот устаревший режим был похож на принцип работы текстовых терминалов, таких как VT100. Все еще существует возможность загрузиться в текстовом режиме, если оборудование поддерживает его, но большинство современных дистрибутивов (в том числе Arch Linux) используют framebuffer консоль.

Читайте также:  Linux get ip from mac address

Framebuffer консоль

Так как Linux был портирован на различные архитектуры, которые не использовали VGA-совместимых графических адаптеров и не поддерживали текстовый режим, требовалась другая реализация. Framebuffer консоль была разработана для предоставления стандартной консоли среди всех доступных платформ и представляла собой VGA-подобный интерфейс независимый от используемого графического оборудования. Таким образом, консоль Linux — это не эмулятор терминала, а сам по себе терминал. Она использует тип терминала linux и в значительной мере совместима с VT100.

Горячие клавиши

Горячие клавиши Описание
Ctrl+Alt+Del Перезапускает систему (указанно символической ссылкой /usr/lib/systemd/system/ctrl-alt-del.target )
Alt+F1 , F2 , F3 , . Переключает на n-ую виртуальную консоль
Alt+ ← Переключает на предыдущую виртуальную консоль
Alt+ → Переключает на следующую виртуальную консоль
Scroll Lock Когда Scroll Lock активен, ввод и вывод заблокированы
Ctrl+c Закрывает текущую задачу
Ctrl+d Вставляет EOF
Ctrl+z Прерывает текущую задачу

Шрифты

По стандарту, виртуальная консоль использует встроенный в ядро шрифт с набором символов CP437 [1] , но это можно изменить.

Linux консоль по умолчанию использует кодирование UTF-8, но из-за особенностей VGA-совместимого framebuffer, консольный шрифт ограничен стандартными 256 или 512 глифами. Если в шрифте более чем 256 глифов, то количество цветов уменьшается с 16 до 8. Для корректного отображения нужного символа требуется специальная карта трансляции, называемая unimap. В настоящее время большинство консольных шрифтов имеют встроенную unimap, но исторически она загружалась отдельно.

Пакет kbd предоставляет инструменты для смены шрифта и его отображения в виртуальной консоли. Доступные шрифты находятся в директории /usr/share/kbd/consolefonts/ . Шрифты с расширением .psfu или .psfu.gz имеют встроенную карту трансляций Юникод.

Списки раскладок, являющиеся связью между нажатой клавишей и символом используемым системой, находятся в директории /usr/share/kbd/keymaps/ , подробности смотрите на странице Конфигурация клавиатуры в консоли.

Предпросмотр и временные изменения

Показывает таблицу глифов или символов шрифта.

setfont временно меняет шрифт, если команде передано имя шрифта (находящегося в директории /usr/share/kbd/consolefonts/ ), например:

Название шрифта чувствительно к регистру. Без параметров setfont возвращает консоли стандартный шрифт.

Для смены на маленький шрифт размера 8×8, можете использовать данный шрифт:

Для большого шрифта, можете рассмотреть шрифт terminus-font , он доступен в различных размерах. Например ter-132n .

Постоянные изменения

Переменная FONT в /etc/vconsole.conf используется для применения шрифта при загрузке системы для всех консолей. Смотрите vconsole.conf(5) для деталей.

Для отображения символов Č, ž, đ, š or Ł, ę, ą, ś используйте шрифт lat2-16.psfu.gz :

Вторая часть набора символов ISO/IEC 8859 будет размера 16. Вы можете поменять размер шрифта используя другие значения (например lat2-08 ). Для регионов определяемых спецификацией ISO 8859, смотрите Части ISO 8859

Источник

Оцените статью