В чем разница между терминалом, консолью, оболочкой и командной строкой?

В чем разница между терминалом, консолью, оболочкой и командной строкой?

214
задан 5 August 2014 в 14:21

10 ответов

Короткий ответ:

  • терминал = ввод текста / выходная среда
  • консоль = физический терминал
  • окружите = интерпретатор командной строки

Длинный ответ:

Консоль и терминал тесно связаны. Первоначально, они имели в виду элемент оборудования, через который Вы могли взаимодействовать с компьютером: в первые годы Unix, который означал устройство стиля телепринтера, напоминающее печатающее устройство, иногда названное телетайпом или “tty” в стенографии. Название “терминал” произошло с электронной точки зрения и имени “консоль” с точки зрения мебели. Очень рано в истории Unix, электронные клавиатуры и дисплеи стали нормой для терминалов.

Терминал

В терминологии Unix терминал является конкретным видом файла устройств, который реализует много дополнительных команд (ioctls) вне чтения и записи. Некоторые терминалы обеспечиваются ядром от имени устройства, например, с входом, прибывающим из клавиатуры и вывода, идущего в экран текстового режима, или с вводом и выводом, переданным по последовательной линии. Другие терминалы, иногда названные псевдотерминалами или pseudo-ttys, обеспечиваются (через тонкий слой ядра) эмуляторами терминала вызываемого абонента программ. Некоторые типы эмуляторов терминала включают:

  • Приложения GUI, работающие в X-оконной системе: Xterm, Терминал Gnome, Konsole, Терминатор, и т.д.
  • Экран и tmux, который обеспечивает слой изоляции между программой и другим терминалом
  • Ssh, который подключает терминал на одной машине с программами на другой машине
  • Ожидайте для сценариев терминальных взаимодействий

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

Консоль

Консоль обычно является терминалом в физическом смысле, который является по некоторому определению основным терминалом, непосредственно подключенным к машине. Консоль появляется к операционной системе как (реализованные ядром) терминалы. В некоторых системах, таких как Linux и FreeBSD, консоль появляется как несколько терминалов (ttys) (специальный переключатель сочетаний клавиш между этими терминалами); только, чтобы перепутать вопросы, имя, данное каждому конкретному терминалу, может быть “консолью””, виртуальная консоль””, виртуальный терминал” и другие изменения.

См. также, Почему Виртуальный терминал является “виртуальным”, и what/why/where является “реальный” Терминал?.

Командная строка [интерфейс]

Командная строка является интерфейсом, где пользователь вводит команду (который выражается как последовательность символов — обычно название команды, сопровождаемое некоторыми параметрами), и нажимает клавишу Return для выполнения той команды.

Shell

Оболочка является основным интерфейсом, который видят пользователи, когда они входят в систему, чья основная цель состоит в том, чтобы запустить другие программы. (Я не знаю, является ли исходная метафора то, что оболочка является домашней средой для пользователя, или что оболочка - то, в чем работают другие программы.)

В кругах Unix оболочка специализировалась для значения оболочки командной строки, центрируемой вокруг ввода имени приложения, которое каждый хочет запустить, сопровождаемый названиями файлов или других объектов, что приложение должно действовать на, и нажатие клавиши Enter. Другие типы сред (за известным недавним исключением Gnome Shell) обычно не используют слово “оболочка”; например, оконные системы включают “менеджеры окон” и “настольные среды”, не “оболочку”.

Существует много различных оболочек Unix. Оболочка Ubuntu по умолчанию является Bash (как большинство других дистрибутивов Linux). Популярные альтернативы включают zsh (который подчеркивает питание, и настраиваемость) и рыба (который подчеркивает простоту).

Оболочки командной строки включают конструкции управления потоком для объединения команд. В дополнение к вводу команд при интерактивной подсказке пользователи могут записать сценарии. Наиболее распространенные оболочки имеют общий синтаксис на основе Bourne_shell. При обсуждении “программирования оболочки”, оболочка почти всегда подразумевается, чтобы быть оболочкой стиля Границы. Некоторые оболочки, которые часто используются для сценариев, но отсутствие усовершенствовало интерактивные функции, включают оболочку Korn (ksh) и много вариантов пепла. В значительной степени любой подобной Unix системе установили оболочку стиля Границы как /bin/sh, обычно пепел, ksh или удар. На Ubuntu, /bin/sh Тире, вариант пепла (выбранный, потому что это быстрее и использует меньше памяти, чем удар).

В системном администрировании Unix оболочка пользователя является программой, которая вызывается, когда они входят в систему. Учетные записи обычного пользователя имеют оболочку командной строки, но у пользователей с ограниченным доступом могут быть ограниченная оболочка или некоторая другая определенная команда (например, для единственных передачей файлов учетных записей).


Разделение труда между терминалом и оболочкой не абсолютно очевидно. Вот их основные задачи.

  • Вход: терминал преобразовывает ключи в управляющие последовательности (например, Левый\e[D). Оболочка преобразовывает управляющие последовательности в команды (например. \e[Dbackward-char).
  • Выпуск строки, входная история и завершение обеспечиваются оболочкой.
    • Терминал может обеспечить свой собственный выпуск строки, историю и завершение вместо этого, и только отправить строку в оболочку, когда это готово быть выполненным. Единственный общий терминал, который работает таким образом, M-x shell в Emacs.
  • Вывод: оболочка испускает инструкции, такие как “дисплей foo”, “переключатель основной цвет к зеленому”, “перемещают курсор в следующую строку”, и т.д. Терминал действует на эти инструкции.
  • Подсказка является просто понятием оболочки.
  • Оболочка никогда не видит вывода команд, которые это выполняет (если не перенаправлено). Выходная история (scrollback) является просто терминальным понятием.
  • Вставка копии межприложения обеспечивается терминалом (обычно с мышью или сочетаниями клавиш, такими как Ctrl+Shift+V или Shift+Insert). Оболочка может иметь свой собственный внутренний механизм вставки копии также (например, Meta+W и Ctrl+Y).
  • Управление заданиями (запускающий программы в фоновом режиме и управляющий ими) главным образом выполняется оболочкой. Однако это - терминал, который обрабатывает сочетания клавиш как Ctrl+C для уничтожения задания переднего плана и Ctrl+Z для приостановки его.

Переработанный от Unix & Linux

145
ответ дан 5 August 2014 в 14:21

Визуальное представление.

Терминал

Что-то можно сесть в и работать как босс.

Terminal

Консоль

Некоторые аппаратные средства, которые делают набор материала.

Console

Другой пример консоли, была бы игровая приставка, такая как Super Nintendo [где можно играть с Actraiser]

Shell

В основном приложение для выполнения команд.

Shell Shell

Командная строка [Интерфейс]

В основном что-либо Вы вводите команды в.

CLI CLI

59
ответ дан 5 August 2014 в 14:21

От Проект информации о Linux:

Терминал : Технически, окно терминала, также называемое эмулятором терминала, является окном только для текста в графическом интерфейсе пользователя (GUI), который эмулирует консоль.

В Наших словах Приложение GUI, от того, где мы можем получить доступ к консоли пользователя.

Консоль : приборная панель, содержащая средства управления для компьютера

Shell: оболочка является программой, которая обеспечивает традиционный, пользовательский интерфейс только для текста для Linux и другие подобные Unix операционные системы

Командная строка : командная строка является пространством направо от командной строки на все-текстовом режиме отображения на компьютерном мониторе (обычно CRT или ЖК-панель), в который пользователь вводит команды и данные

19
ответ дан 5 August 2014 в 14:21

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

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

цель компьютера А состоит в том, чтобы получить данные, сделать что-то с ними и выложить результат. Таким образом терминал является любым устройством от того, где можно получить результат вычисления (экран, например). Это просто произошло, что в первых компьютерах Вы обычно имели вход (клавиатура) и производили (экранируют) как единое устройство. Из-за этого в наше время терминалы считают любыми устройствами ввода-вывода. Мышь, клавиатура, экран, камера, они - все терминалы.

Shell является вещью ОС. На компьютере у Вас есть ядро, которое на Ubuntu, например, является частью Linux. Теперь, так как ядро является действительно низким уровнем, который оболочка обеспечивается - программа который, позвольте нам, пользователь взаимодействует с ядром в простом способе. Это - то, что Bash, например.

Консоль (из словаря)

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

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

Командная строка является просто интерфейсом - противоположность GUI. А именно, существует два типа интерфейсов на компьютере; CLI (интерфейс командной строки) и GUI (графический интерфейс пользователя). Основное различие - то, что первый вводится с клавиатуры, в то время как второе вводится от мыши.

15
ответ дан 5 August 2014 в 14:21

Суммировать мой ответ:

Shell является программой который processes команды и returns вывод, как избивают Linux.

Терминал является программой это run оболочка, в прошлом, это было физическое устройство (Прежде чем терминалы были мониторами с клавиатурами, они были телетайпами) и затем его понятии была передана в программное обеспечение, как Терминал Gnome.

Таким образом, я открываю Gnome-Terminal, черный цвет, окна появляются, которые выполняют Shell, таким образом, я могу выполнить свои команды.

Консоль является специальным видом терминала, это было также Физическое устройство. пример в Linux мы имеем virtual console который я могу получить доступ к ним комбинацией Ctrl + Высокий звук + F1 к F7.

Консоль иногда означает клавиатуру и монитор, физически подключенный к этому компьютеру.

12
ответ дан 5 August 2014 в 14:21

Я думаю, что назад в первые годы разделения по времени компьютеров, у каждого пользователя был терминал (когда они могли получить тот!), но только системные операторы имели консоль. Консоль могла использоваться для задач как перезагрузка машины или получение диагностики системы, которые не были возможны от пользовательских терминалов. Консоль была в комнате машины, внутренней части компьютера, тогда как терминалы могли быть удаленными. Консоль также включала бы аппаратные световые сигналы и переключатели, не просто ввод текста и произвела бы.

я сказал бы, что командная строка является областью, где пользователь может ввести команду, тогда как оболочка является программой, которая интерпретирует/повинуется ту команду. Термин "оболочка" очень конкретен к производным Unix; "командная строка" находится больше в традиции Windows/DOS. Эквивалент на мэйнфреймах обычно называют "языком управления заданиями".

Очевидно, эти исходные различия становились размытыми со временем, когда технология изменяется.

6
ответ дан 5 August 2014 в 14:21

Попытка ориентированного на пользователя короткого ответа:

командная строка - строка, где Вы вводите команды. Обычно это раньше говорило, что необходимо выполнить что-то в окне текстового режима (интерфейс командной строки), обеспеченный операционной системой.

оболочка - фактический прогон программы операционной системой для обработки материала Вы вводите command line. Отсюда имя - удобная для пользователя оболочка для недружественного ядра ОС. Это обеспечивает командную строку, такой как $ или >, выполняет ее собственные команды и приложения. Вы всегда работаете через shell программа и никогда не действуете с консолью или терминалом непосредственно.

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

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

последовательная консоль - является консолью, которая обрабатывает входной поток как терминал.

3
ответ дан 5 August 2014 в 14:21

Большинство терминалов в наше время является строго говоря эмуляторами терминала. Это - тип роли в работах подобной UNIX системы и в то же время основной интерфейс, предлагаемый системами. На самом деле все, включая GUI создает сверху его.
В разговорной речи "терминал" может также относиться к конечным точкам в компьютерной сети со звездообразной топографией.

Консоль относится к (аппаратные средства) интерфейсы для терминалов. Т.е. существуют последовательные консоли и в наше время главным образом виртуальные.
Окно, в разговорной речи называемое "консолью" - окно, является оболочкой, подключенной к терминалу системы, через виртуальную консоль.

Назад в день, когда компьютеры были дорогими, средство, возможно, имело один фактический компьютер и несколько терминалов, соединяющихся с ним через последовательные кабели ("последовательная консоль"). ОС, операции, и т.д. была выполнена на физическом компьютере, ввод и вывод произошел на консоли (консолях).
Можно переключиться между виртуальными терминалами путем нажатия CTRL+ALT+F1 (до F6): остаток тех времен.
Сегодня понятие "тонких клиентов" возвращается в этом направлении централизации значительных сумм ресурсов и обеспечения достаточного количества аппаратных средств для обеспечения современного интерфейса на фактическом рабочем месте.

оболочка является "механизмом", который Вы видите в терминале. Это предоставляет interop саму систему и добавляет хорошие опции как автоматическое заполнение, переменные и т.д.
Это переводит назад и вперед между фактической ОС / ядро, которое использует системные вызовы и Вас. Системные вызовы w/o оболочка немного похожи на кодирование assembler и оболочка, по крайней мере, дает Вам C.

командная строка обращается к методу обмена вводом и выводом через текстовое окно. Строго говоря строка, в которой Вы вводите, является (текущей) командной строкой. Метод в целом более правильно упоминается как интерфейс командной строки или CLI.

  1. ядро
  2. терминал предложений
  3. терминал подключен через консоль
  4. консоль выполняет оболочку
  5. командами и выводом обмениваются через командную строку (интерфейс)
2
ответ дан 5 August 2014 в 14:21

Эти условия часто сочетаются, таким образом, люди используют один из терминов для обращения к набору. (т.е. обычно очевидно из контекста, что они имеют в виду окно терминала, предоставляющее интерфейс оболочке командной строки).

Чтобы помешать этому добираться до многоречивого, я просто собираюсь сказать xterm как заместитель для XTerm / Терминал Gnome / Konsole / mrxvt / и т.д. / и т.д. То же для удара.

Консоль имеет несколько других определенных значений, поэтому пропустите это на данный момент.

Терминал: Что-то, что предоставляет человеческому взаимодействию с программами через двунаправленный поток ASCII / UTF8 / другие символы, обычно с VT100 или подобной обработкой управляющего кода. (Например, возвратите, удалите, клавиши со стрелками, и т.д. генерируйте управляющие коды. Программы могут распечатать управляющие коды, чтобы переместить курсор вокруг терминального экрана, переключиться на полужирный текст и/или цвет, очистить или прокрутить экран, и т.д.) В былые времена, это часто было специализированным устройством с экраном и клавиатурой и последовательным портом. Теперь, это обычно - программа как xterm.

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

Каждый терминал, включая виртуальные, обеспечивает основное редактирование строки, когда это находится в приготовленном (в противоположность сырым данным) режим. Это обрабатывается кодом ядра. Это - удар, который обеспечивает строку, редактируя это, можно сделать с клавишами со стрелками. (Попытайтесь работать cat и ввод, если Вы хотите видеть то, на что похоже обеспеченное простым ядром редактирование строки. Работы клавиши Backspace и пара других вещей согласно Вашим stty настройкам.)

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

Править: Gilles убедил меня, что, называя tty, поскольку терминал является надлежащим использованием. Эмуляторы терминала и интерактивные программы, которые работают подключенный к терминалу, все зависят от терминальной семантики, реализованной ядром. (Большая часть этого поведения стандартизирована POSIX и является тем же через Linux / *BSD/other Unix.) Полноэкранный текстовый редактор зависит от поведения Unix tty материал, а также обработка управляющего кода перемещения курсора и много других функций, эмулятора терминала.

Однако физический VT100 с экраном, клавиатурой и последовательным портом является экземпляром терминала. Это не требует, чтобы ядро Unix на другом конце его последовательного порта было завершено. Что-то совершенно другое могло отправлять ему управляющие коды и текст ASCII, и получать то же от него. Это просто был бы VT100, тем не менее, не терминал Unix. Эмулятор терминала плюс Unix tty семантика составляет полный пакет терминала Unix, на котором обычно работает программа как удар.

Командная строка является стилем пользовательского интерфейса, где Вы вводите что-то, затем нажмите возврат, чтобы заставить что-то произойти. Это также используется в качестве сокращения от оболочки командной строки, как удар или MS-DOS, но можно также сказать, “что это - инструмент командной строки” о чем-то как fdisk. Рассматривая только программы, которые используют терминал для их UI, два основных семейства являются командной строкой и полноэкранным текстом (например, редактор как vi или emacs -nw).

Программы командной строки, которые обычно работают на терминалах почти всегда все еще, работают со своим вводом и выводом, перенаправленным в файлы, но на терминальном основанные полноэкранные программы как редакторы или почтовые клиенты являются интерактивно-единственными, и не работали бы.

Оболочка является программой для запуска других программ. В контексте Unix распространено означать оболочку командной строки (т.е. Оболочка Bourne или эквивалентная оболочка C). Оболочки Unix могут также считать свой вход из файлов, т.е. сценарии оболочки. Они - полные языки программирования, с переменными, циклами и условными выражениями, и много программ записаны в ударе (или с только /bin/sh Функции оболочки POSIX, для большей мобильности). Также легко возможно записать быстрое for i in *.something; do some_program "$i";done в интерактивной оболочке.

Соединяя все это, оболочка как удар (или безотносительно программы Вы запущенный путем выполнения команды оболочки) получит символы из /dev/pts/N оконечное устройство после xterm пишет Ваш вход в свою сторону псевдотерминала. Если Вы работаете cat, затем хит ^c, ядро tty код будет действовать на ^c и отправьте a SIGINT к приоритетному процессу на том терминале. (Отметьте использование терминала в этом контексте для значения Unix tty, не эмулятора терминала, или что-то сцепилось до последовательного порта.) Это происходит, потому что оболочка помещает терминал в "приготовленный" режим прежде, чем запустить любую программу, что означает действия ядра на некоторых управляющих последовательностях. (Код tty все еще не имеет никакого отношения к обработке управляющие коды VT100, всего несколько кодов управления низкого ASCII.) Вместо xterm, при использовании текстового терминала консоли Linux, затем ядро делает эмуляцию VT100 и обрабатывает все это. Linux может быть скомпилирован без поддержки текстового терминала виртуальной консоли, но не без поддержки tty.

Консоль иногда используется в качестве синонима для терминала (KDE даже имеет эмулятор терминала под названием Konsole).

Как 0xSheepdog указывает, он также имеет другое значение: локально присоединенные аппаратные средства человеческого взаимодействия.

В контексте ядра консоль имеет другое определенное значение: это - терминал, где сообщения загрузки записаны. Это может быть последовательным портом. Обычно, конечно, это - текстовая консоль, реализованная ядром сверху драйверов для аппаратного обеспечения машинной графики и USB/ps2/AT клавиатур. Если Вы загружаете Linux с console=tty0 console=ttyS0,115200n8 на командной строке Вы получите сообщения ядра на своем экране И на последовательном порте.

Linux реализует виртуальные консоли (/dev/tty1 к N). Можно подкачать, каким физический экран/клавиатура управляет с Ctrl+Alt+FN. Типичные дистрибутивы Linux создают 6 и запускаются getty на всех них, поэтому даже если Вы не можете или не хотеть запускать X11, можно зарегистрироваться в 6 раз и зеркальное отражение между командой, страницей справочника, и безотносительно, не запуская программу как экран. Linux (ядро) включает эмулятор терминала VT100-стиля для обеспечения терминального интерфейса через экран и клавиатуры на виртуальных консолях.

Стандартные 6 виртуальных терминалов с приглашениями ко входу в систему - то, почему Ctrl+Alt+F7 возвращает Вас на Вашу сессию X11: X-сервер захватывает следующую доступную виртуальную консоль. (X-сервер открывается /dev/input/... непосредственно, вместо того, чтобы получить Ваши нажатия клавиш от /dev/tty7,все же.)

Так "подкачка к текстовой консоли" означает нажимать Ctrl+Alt+F1 и использование тот терминал. Назад, когда компьютеры были медленными и не имели большого количества RAM, некоторые люди провели большую часть своего времени на текстовых консолях, так как они были быстры, Вы могли установить хороший шрифт и даже изменить терминальный размер, чтобы иметь меньшие символы, но иметь больше на экране сразу. Alt+Left и Alt+Right подкачивают к предыдущей/следующей консоли. (X11 отключает это для своей консоли, конечно, оставляя только комбинацию Ctrl+Alt+FN.)

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

11
ответ дан 5 August 2014 в 14:21

Это - неопределенная тема, потому что термины очень неоднозначны. Я настоятельно рекомендую читать ссылки, которые я предоставил всюду по этому ответу, которые являются также моими источниками для этого ответа.

Оболочка является слоем выше ядра:

  • Это интерпретирует команды, вводимые пользователем, и обрабатывает их. Оболочка имеет доступ к ядру, в отличие от пользователей. Пользователи могут только получить доступ к ядру посредством ввода команд с помощью оболочки, и при помощи процессов (т.е. запустив программы). Программы используют системные вызовы функциональности ядра доступа. Все системные вызовы вместе формируют систему API.
  • Примеры оболочек даны во втором терминальном определении.

Терминал имеет много значений:

  • (1) Текстовый терминал. Это - комбинация монитора и клавиатуры. Кабель подключил терминал к компьютеру (часто косвенно). Это назвали терминалом, так как это было расположено в терминальном конце этого кабеля. Эти терминалы обычно физически разделялись от компьютера, потому что назад в дни много терминалов были подключены к единственному мейнфрейму/компьютеру, таким образом, у многочисленных пользователей мог быть доступ к компьютеру одновременно.
  • (2) Окно терминала иначе эмулятор терминала. В Linux окно терминала является эмуляцией консоли, содержавшейся в окне GUI. Это - CLI, Вы вводите свой текст, и этот вход читается оболочкой, которую Вы используете. Существует много типов оболочек (например, удар, тире, ksh88) и терминалы (например, консоль, гном).
  • (3) Для объяснения на псевдотерминалах просмотрите это. Это - пара двух 'файлов устройств', используемых для коммуникации между процессом и эмулятором терминала.

Консоль имеет много значений:

  • (1) приборная панель, содержащая средства управления для компьютера.
  • (2) Консоль System иначе компьютерная консоль. Это - комбинация монитора и клавиатуры, подключенной к компьютеру. Это синонимично с тем, что мы называем 'текстовым терминалом'. Иногда также другие периферийные устройства ввода данных пользователем, такие как мышь являются частью консоли.
  • (3) Интерфейс командной строки, который покрывает полный экран. Это в отличие от окна терминала, которое является GUI с X в правильном верхнем углу для закрытия его. Это эти два режима отображения для CLI (интерфейсы командной строки) в подобных Unix системах. Так же к окну терминала, консоль может выполнить много оболочек также.

Часто, операционные системы позволяют Вам выполнять несколько консолей на физической консоли (консольное определение 2). Их называют виртуальными консолями иначе виртуальными терминалами и можно получить доступ через ctrl + высокий звук + комбинации Fx. Например, если Вы хотите открыть 3-ю виртуальную консоль, Вы используете комбинацию ctrl + высокий звук + F3.

Консоли (определение 3) могли бы появиться Вам как анахронизм, но эксперты должны быть удобным использованием их, так как существует много Ose, которые не поддерживают GUI. Кроме того, если GUI прекращает отвечать, консоль может все еще работать.

3
ответ дан 6 August 2014 в 01:21

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

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