Терминал и оболочка

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

Раздел начинается с истории: терминал был железным — клавиатура, экран и линия до машины, — и то, что мы сегодня называем терминалом, это программа-эмулятор того устройства. Отсюда и странные имена в системе: tty, TERM, /dev/pts/0.

С чего начать

Работа в терминале

Что появится

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

Источники

  • man 4 tty, man 4 pts, man 1 script — устройства терминалов и псевдотерминалы.
  • man 1 bash — оболочка и её обязанности.
  • История терминалов и TERM — по документации terminfo (man 5 terminfo).

Что ещё не проверено

Раздел только собирается: страница-лица описывает замысел, а не готовый материал. Проверенные факты появятся в статьях — с указанием системы, на которой они сняты.

Оценка статьи 0

Комментарии

Пока комментариев нет.