Терминал является средой для ввода текста / вывод. В терминале каждый выполняет командную строку и программы текстового режима (включая оболочки).
Терминал является средой для ввода текста / вывод. В терминале каждый выполняет командную строку и программы текстового режима (включая оболочки).
Этот тег о терминалах в целом; для Терминального приложения Mac OS X используйте osx-терминал.
Не путайте терминал, который является средой для программ текстового режима с оболочкой, которая выполняет команды. См. также командную строку, если Ваша проблема выполняет задачу на командной строке.
В контексте Unix терминал является средой для ввода текста и вывода. Исторически, терминал был физическим устройством, но в эти дни большинство терминалов обеспечивается эмуляторами терминала.
Если Ваш дисплей находится в текстовом режиме, это обычно известно как “текстовая консоль”, или иногда (несколько смутно) как “виртуальный терминал”.
“Терминал” может быть графическим, но в контексте Unix обычно будет спецификатор, например, “X терминалов”.
Большинство интерактивных программ, запущенных в терминалах, имеет один из двух видов:
emacs -nw
, lynx
, nethack
, vi
, …Терминал и программа в нем связываются путем обмена текстом со встроенными escape-последовательностями. При вводе символа в терминале программа получает тот символ; при вводе функциональной клавиши терминал обычно преобразовывает ее в escape-последовательность. В другом направлении, если программа производит печатаемый символ, дисплеи терминала это; если программа производит управляющий символ, она выполняет функцию, такую как перемещение курсора, изменение цвета, и т.д. Большинство терминалов совместимо с управляющими последовательностями Xterm.