Каково точное различие между 'терминалом', 'оболочкой', 'tty' и 'консолью'?

От man grep:

 egrep is the same as grep -E.
 fgrep is the same as grep -F.  Direct invocation as either egrep  or  
  fgrep  is  deprecated,  but  is provided to allow historical applications
  that rely on them to run unmodified.

Вы используете fgrep или grep -F если Вы не хотите, чтобы захваченная строка была интерпретирована как шаблон.

Вы используете egrep или grep -E если необходимо использовать расширенный regexp.

1254
07.11.2015, 05:55
10 ответов

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

Ну, этимологически разговор, так или иначе.

В терминологии Unix короткий ответ - это

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

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

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

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

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

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


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

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

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

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

В системном администрировании 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 для приостановки его.
1221
27.01.2020, 19:27
  • 1
    Только каламбур: Я сказал бы, что оба вида ttys “обеспечиваются” ядром. Различие, которое я подчеркнул бы, - то, что аппаратные средства ttys (например, последовательные линии и встроенная, консоль текстового режима) имеют один конец, подключенный к аппаратным средствам и одному концу, подключенному к программному обеспечению (например, программы входа в систему и/или оболочки), в то время как pseudo-ttys имеют оба конца, подключенные к программному обеспечению (например, эмулятор терминала на одном конце и оболочка на другом). –  Chris Johnsen 17.11.2010, 06:04
  • 2
    @phunehehe: Право, это - другое значение “оболочки”, широко использующейся в дизайне операционной системы: оболочка является внешней частью ядра. Это не терминология Unix: ядра Unix не имеют тенденцию иметь компонент, что можно было назвать оболочку. –  Gilles 'SO- stop being evil' 17.11.2010, 21:27
  • 3
    Это - изображение в моем уме для метафоры оболочки. –  ændrük 07.12.2010, 21:00
  • 4
    Существует также другое значение "консоли" в соответствии с Linux. Консоль (существует только один), то, где printk из достаточного приоритета идет (например, паника ядра). Это установлено путем передачи console=DEVICE,... на командной строке ядра (например, console=ttyS0,115200 для первый последовательный порт, на уровне 115 200 бит/с). Обычно это принимает значение по умолчанию к виртуальному терминалу, но это может быть изменено, когда ядро компилируется. –  derobert 30.08.2011, 00:12
  • 5
    “ … терминал … обрабатывает сочетания клавиш как Ctrl+C для уничтожения задания переднего плана и Ctrl+Z для приостановки его” Не совсем: терминал все еще просто отправляет управляющие символы, это - tty устройство, которое решает, как обработать их, и это настраивается. По умолчанию tty устройство преобразовывает управляющие символы в сигналы, отправленные в оболочку (и другие процессы). –  Chris Page 10.03.2012, 22:34

Терминал или консоль являются частью аппаратных средств, с помощью то, который пользователь может взаимодействовать с хостом. В основном клавиатура вместе с текстовым экраном.
В наше время почти все терминалы и консоли представляют "виртуальные".

Файл, который представляет терминал, традиционно, называют tty файлом. Если Вы посмотрите в соответствии с "/dev" каталогом системы UNIX, то Вы найдете много tty файлов подключенным к виртуальным консолям (например, tty1 на Linux), виртуальные терминалы (например, pts/0) или физически подключенные аппаратные средства (например, ttyS0 является физическим последовательным терминалом, если таковые имеются, присоединенный на первом последовательном порте хоста).

Консоль должна быть частью аппаратных средств, физически подключенных с (или часть) хост. Это имеет специальную роль в системе: это - основной момент для доступа к системе для обслуживания, и некоторая специальная операция может быть сделана только от консоли (например, видеть single user mode). Терминал может быть и обычно, удаленная часть аппаратных средств.

Наконец, но не наименьшее, оболочка является специальной программой, которая взаимодействует с пользователем посредством управления tty и предложений, пользователю, способ запустить другие программы (например, удар, csh, tcsh).

Эмулятор терминала является программой, которая эмулирует физический терминал (например, xterm, терминал гнома, minicom).

Таким образом, когда Вы обращаетесь к "текстовому окну", в Вашей системе Linux (под X11) Вы обращаетесь: эмулятор терминала, подключенный к виртуальному терминалу, определенному tty файлом, внутри который выполняет оболочку.

197
27.01.2020, 19:27
  • 1
    Любой настольный компьютер имеет системную консоль (в моем 2015 или 2010 плаката, не имейте значения). Как это было правильно указано, это - часть аппаратных средств. Но указывая “В наше время почти все … консоли представляют "виртуальные"”, является почти противоречащим и очевидно не хорошим. –  Incnis Mrsi 06.09.2015, 10:20

Короткое объяснение:

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

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

TTY является по существу псевдоустройством, назовите его ресурсом ядра, который используется процессами для доступа к определенному терминалу. TTYs может быть связан с аппаратными средствами, такими как последовательный порт, или может быть виртуальным, например, созданный, когда пользователь регистрирует на пути сеть

Оболочка является программой, которая используется для того, чтобы управлять и запустить программы. Это часто используется в интерактивном режиме через терминал. Несколько Программных оболочек существуют, при этом Bash является возможно обычно используемой оболочкой сегодня. Другие оболочки, без определенного порядка, включают Оболочку Bourne, оболочку C, Тире, Tsch, Ksh и все больше популярный zsh. Существуют намного больше.

Когда у Вас есть GUI, можно использовать терминальную программу, чтобы потянуть хорошую границу изменяемого размера, добавить полосы прокрутки и отформатировать текст, и так далее, для терминального сеанса. Часто это эмуляторы терминала вызываемого абонента, и иногда они могут обработать несколько сессий через понятие ВКЛАДКИ. Эмулятор терминала часто запускает Shell, чтобы позволить Вам в интерактивном режиме работать над командной строкой.

50
27.01.2020, 19:27
  • 1
    псевдо TTY. TTY может быть, но ins't чрезвычайно виртуальный (любой псевдо) терминал. –  Luciano 19.06.2015, 00:23

Уже есть два отличных ответа, но я хотел бы добавить информацию о фразе «виртуальный терминал» . Как правило, это означает что-то, что обеспечивает внешний вид / функциональность терминала, т.е.е. в широком смысле. Но в первые дни Linux (1994–95) некоторые разработчики использовали его как синоним «виртуальная консоль» (несколько несвязанных пользовательских интерфейсов) . Это использование сохраняется в документации;два разных термина использовались (и используются) для обозначения tty1, tty2… штуковин. В настоящее время (начиная с ≈1996) «виртуальный терминал» может также относиться к эмуляторам терминала на основе .

Linux vt (драйвер системной консоли текстового режима) был первой частью его ядра. Первоначально он использовался для подключения к мэйнфреймам и в этом смысле «виртуальный терминал», отсюда и название. Код, управляющий виртуальными консолями , также находится в vt.c . Инженеры ядра Linux постоянно используют слово «консоли» для обозначения tty1, tty2… и используют для них префикс «vc_». Например, есть функция vc_allocate . С другой стороны, разработчики таких инструментов пользовательского пространства, как kbd и console-tools , использовали «виртуальную консоль» (VC) и «виртуальный терминал» (VT) как взаимозаменяемые. Ī̲ связался с Андриесом Брауэром и попросил его пояснить терминологию, используемую ранними разработчиками (1994–95). Андрис любезно предоставил несколько ответов. Он утверждает, что VT и VC являются синонимами и «неделимыми» сокращениями. -> В общем, виртуальная консоль - это виртуальный терминал, но обратное неверно. Те «виртуальные терминалы», которые не являются виртуальными консолями, действительно являются псевдотерминалами (как утверждает Андриес, эти не являются VT ). В отличие от виртуальных консолей, где ядро ​​обеспечивает функциональность терминала для консольного приложения, псевдотерминалы используют «устройства» PTY для организации связи между консольными приложениями и программой создания терминала, которая выполняется в пользовательском пространстве .Примерами являются эмуляторы терминала на основе X и sshd , который выделяет псевдоним для каждого сеанса входа в систему. Псевдотек нельзя называть консольным - это ошибка.

30
27.01.2020, 19:27

A TTY (например, T ele TY pewriter) - это специальное устройство, которое позволяет глухим, слабослышащим или слабослышащим людям пользоваться телефон для связи, позволяя им набирать текстовые сообщения. Для связи на обоих концах разговора требуется телетайп.
ИЛИ
TTY - это терминал , который используется для ввода текстового сообщения.


Оболочка : внешняя защитная покрывающая часть семени, то есть ядро.
ИЛИ
каркас или внешняя структура центральной или существенной части системы.
enter image description here


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

36
27.01.2020, 19:27
  • Терминал = интерфейс, который предоставляет дисплей для вывода информации и клавиатуру для ввода в сеанс оболочки.

  • Shell = интерпретатор, выполняющий команды, введенные в виде строки

  • Консоль: На самом деле мы используем два типа консолей

    • Физическая консоль = аппаратный дисплей и клавиатура, используемые для взаимодействия с системой

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

  • tty (teletype ie terminal) = Терминал - это, по сути, просто устройство пользовательского интерфейса, которое использует текст для ввода и вывода сообщений.

17
27.01.2020, 19:27

Вот краткий ответ-

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

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

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

Консоль-Терминал особого типа, напрямую подключенный к мейнфрейму для целей администрирования ОС.

tty-Телетайп, используемый для отправки и получения данных на мейнфрейм и обратно. Использовался до появления видеотерминалов. Но условно он по-прежнему называется tty. Даже командаstty

Длинный подробный ответ здесь-Терминал, Консоль, Оболочка, Ядро, Команды -Различные части компьютера

13
27.01.2020, 19:27

Вам нужно погрузиться в историю.

Были похожие на пишущие машинки -устройства с бумагой и клавиатурой. Их называли телетайпами (, что означает «набирать удаленно», поскольку «теле» означает «удаленный» )или ttys для краткости. В 70-е годы их вытеснили устройства с ЭЛТ-монитором, называемые стеклом ttys .

Любой компьютер должен каким-то образом сообщать о своем состоянии и ошибках (и, возможно, принимать команды ). Делается это через консоль , которая почти всегда подключена напрямую к компьютеру. Итак, у console:есть 2 значения: что-то, что используется для отчета о состоянии, и что-то, что связано напрямую.

UNIX — это интерактивная система, :несколько пользователей могут подключаться к ней и запускать приложения. Первые компьютеры использовали телетайпы(tty)для этого :каждый пользователь имел телетайп, подключенный к машине с последовательным подключением. Такой телетайп называется терминалом . UNIX также имеет специальную подсистему для обработки «пользователей, сидящих за терминалами», которая также называется tty , потому что первые терминалы были телетайпами. Каждый процесс может быть подключен к tty в Unix. Это означает, что где-то рядом с терминалом сидит пользователь. См.http://www.linusakesson.net/programming/tty/для получения дополнительной информации.

Пользователям нужен какой-то способ указать ядру запустить приложение. Для этого используется shell(sh, bash, csh, ksh и т.д. ). оболочка работает на tty , принимает команды от пользователя и просит ядро ​​запустить какое-то приложение.

Но терминалы не всегда физически подключены к машине.Может быть какое-то приложение, которое «эмулирует» терминал, принимающий нажатия клавиш от пользователя и отправляющий их куда-то (xterm и ssh являются хорошими примерами ). Для этого в ядре есть API под названием псевдотерминал . Таким образом, ваш tty действительно может быть подключен к какому-то приложению, а не к реальному терминалу. Xterm использует X11 для отображения текста, а ssh использует для этого сетевое соединение.

IBM PC имеет клавиатуру и видеокарту (их также называют консолью иногда ). Linux может делать с ним разные вещи:

  • Используйте его как «движок для отчетов об ошибках и статусе» :Консоль Linux. Если вы передадите console=/dev/ttyS0 в ядро, оно будет использовать что-то, подключенное к COM1, в качестве консоли, а если вы этого не сделаете, оно будет использовать консоль ПК.
  • Используйте его для эмуляции терминала, так называемого виртуального терминала(vty ).

Он также может остановить эмуляцию терминала на консоли и передать его какому-либо приложению. Приложение может переключать видеорежим и использовать его исключительно (X11 или svgalib ).

Итак, вот современные значения:

  • терминал :Нечто, за которым сидит реальный пользователь. Это может быть физический терминал (редко )или псевдотерминал (xterm, ssh )или виртуальный терминал (vty в Linux)
  • оболочка :приложение (bash, tcsh и т. д. ), помогающее пользователю взаимодействовать с системой.
  • tty :либо терминал, либо подсистема ядра для поддержки терминалов.
  • консоль :то, где сообщается о состоянии и ошибках(/dev/console)или физическая клавиатура и видеодисплей, подключенные к компьютеру.
13
27.01.2020, 19:27

Помимо принятого ответа и статьи о демистификации TTY , мне очень понравилось читать эти статьи:

Этот основан на NetBSD.

Back in the stone ages of Unix, computer systems consisted of a mainframe, a big box of blinking lights which had memory, mass storage and computing units, and that run processes started by users or operators. As the hardware was very expensive, the systems were used as true multiuser systems, with many people interacting with the system at the same time. What it usually didn't have - unlike today's Unix workstations - was a fixed monitor and keyboard. Instead, issuing commands to the machine and retrieving output was done over serial lines, using teletypers first, and CRT (cathode ray tube) terminals later. Teletypers - that's where the "ttys" in Unix come from - are electronic typewriters that send keys pressed over the serial line to the host, and replies were sent back to the teletyper char by char over the serial line, with the built-in printer putting the reply on paper, much like a typewriter.

Этот основан на Linux.

Terminals are devices that provide enhanced input/output capabilities beyond what could be achieved with only regular files, pipes, and sockets. These features are designed to make it easier for humans to interact with computers, and are useless for programs trying to talk to each other.

Этот основан на Linux.

Generally speaking a terminal is a relatively dumb electro-mechanical device with an input interface (like a keyboard) and an output interface (like a display or sheet of paper).

Существует также вводный плейлист по терминалам и оболочкам Брайана Уилла на YouTube.

7
27.01.2020, 19:27

Позвольте мне попробовать... Я буду использовать Unix и Linux более или менее синонимично. Если я имею в виду что-то историческое, что предшествовало существованию Linux, я обычно буду писать «Unix», а если я говорю о чем-то более позднем или о чем-то специфичном для Linux-разновидности Unix, я обычно буду писать «Linux». ".

Оболочка

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

В наиболее распространенных оболочках используется метод, называемый «командной строкой», который заключается в отправке пользователю какого-либо приглашения, ожидании ввода пользователем текстовой команды и последующем выполнении этой команды. Но есть оболочки на основе меню и даже графические оболочки (, такие как Windows File Explorer ), хотя ни один человек -, уважающий Unix, никогда не назовет такую ​​вещь «оболочкой».

В Unix, если кто-то называет что-то «оболочкой», он почти наверняка имеет в виду некоторую форму интерфейса командной строки, как я только что описал. И очень странно в мире Unix называть что-либо «оболочкой», если она не взаимодействует с пользователем, используя модель tty, которую я описываю далее.

Телетайп

Это сбивает с толку, потому что может относиться к нескольким разным вещам.

В Linux есть устройство, называемое «tty». Это абстрактное устройство, которое, как ожидается, будет использоваться для двунаправленной -связи с чем-то, что либо является пользователем, либо каким-то образом получает ввод от пользователя. Иногда это абстрактное устройство может напрямую соответствовать какому-то физическому устройству. Иногда это может быть программа, которая представляет кому-то окно, в котором появляется сообщение и в которое пользователь может вводить текст.

Но причина, по которой существует это абстрактное устройство и причина, по которой его называют «tty», заключается в том, что «tty» — это сокращение от «телетайп», который представлял собой реальное физическое устройство с принтером, печатающим на бумаге, в сочетании с клавиатура. Модель, которую абстрактное устройство «tty» представляет программам, которые его используют, в основном состоит в том, что на другом конце есть телетайп. Вы отправляете ему символы, и эти символы появляются на телетайпе. Когда вы читаете символы из него, эти символы представляют собой клавиши, которые были набраны на клавиатуре.

Старые бумажные -tty на основе принтеров были быстро вытеснены видео tty. На тех, конечно, нет рулона бумаги. А ведь можно перезаписать любой символ на экране. Но вместо того, чтобы предоставлять программам какой-то абстрактный «экранный» интерфейс, ожидается, что программы отправят специальные потоки символов, называемые управляющими последовательностями, которые выполняют множество задач. Обычно существует абстрактная вещь, называемая «курсор», которую можно перемещать по экрану, и любой отправленный символ заменяет то, что находится под курсором, а курсор перемещается на один символ дальше. Часто вы также можете изменить цвет символа, который должен быть напечатан, с помощью управляющих последовательностей.

Существуют «стеклянные tty», которые не следуют этой модели и, следовательно, плохо обрабатываются в мире Unix. Семейство видеотерминалов IBM 3270 относится к этой категории.

То, что пользователи Linux/Unix обычно называют «окном оболочки», представляет собой эмуляцию стеклянного терминала с использованием графического пользовательского интерфейса. Внутри программы, работающие внутри окна оболочки, взаимодействуют с виртуальным tty-устройством, которое иногда называют псевдо-терминалом -tty или псевдо-терминалом -(, также известным как pty ).

Терминал

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

Консоль

Консоль — это особый тип терминала, который, как правило, должен быть напрямую подключен к аппаратному обеспечению, на котором работает операционная система.

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

Существуют способы использования Linux через так называемую «последовательную консоль», которая представляет собой консоль, подключенную к компьютеру через последовательный порт, такой как USB-порт (, или, на некоторых очень маленьких и/или очень старых компьютерах, какой-то порт RS -232 )и довольно строго следует старой модели телетайпа.

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

6
27.01.2020, 19:27

Теги

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