На что ссылается терминал при использовании Linux?

2

Я сталкивался с использованием термина «терминал», «виртуальные терминалы / консоли», «текстовые терминалы», но не понимаю, к чему относится терминал. Относится ли это к экрану, который находится передо мной, когда я отправляю этот вопрос, или к чему-то конкретному?

РЕДАКТИРОВАТЬ

Я наткнулся на аналогичный пост в В чем разница между оболочкой, консолью и терминалом? и кажется, что он похож на тот, который я выложил, хотя все еще не уверен насчет использования предложения Decades ago, this was a physical device consisting of little more than a monitor and keyboard, Как выглядит это устройство и чем оно отличается от монитора?

Я рад, что модератор закрыл или удалил этот пост.

PeanutsMonkey
источник
terminal это приложение, которое дает вам интерфейс командной строки.
pavium
@pavium - Спасибо. Означает ли это, что terminal это программный, а не аппаратный? Если это так, в чем разница между терминалом и виртуальной консолью?
PeanutsMonkey
Я никогда не использовал выражение «виртуальная консоль», но оно звучит как терминал, дающий доступ к виртуальной машине.
pavium
Доступ к виртуальной консоли осуществляется при удаленном подключении к машине через SSH (в качестве примера).
h0tw1r3
1
Linux имеет встроенную эмуляцию терминала под названием «linux», которая похожа на VT100. Клавиши F по умолчанию настроены на переключение между псевдотерминалами. Сами по себе псевдо-терминалы ничего не делают, они позволяют программам подключаться к ним, чтобы вы, как пользователь, могли взаимодействовать с компьютером через терминал.
h0tw1r3

Ответы:

5

Исторически «терминал» был тупым терминалом, соединенным с мэйнфреймом - таким как VT100 ,

Вы запускаете ракушка " на " эмулятор терминала "чтобы получить интерфейс CLI к системе." Терминал "в современном контексте является сокращением всего этого.

Journeyman Geek
источник
Спасибо подмастерье, Компьютерщик. Так что, если я использую оболочку bash, что такое эмулятор терминала? Извините, я прочитал о том, что было написано в Википедии, но не совсем понимаю, что это значит.
PeanutsMonkey
@ Томас - Отлично. Можете ли вы объяснить новичку, что именно это означает?
PeanutsMonkey
1
Терминал, который говорит VT100, не является тупым терминалом. Тупые терминалы действительно тупой.
h0tw1r3
эмулятор терминала - это то, на чем работает оболочка. По сути, это «тупой терминал», написанный в программном обеспечении - по сути, это виртуализированный видеовыход, на который выводится оболочка, - это затем в окне (для xterm, konsole и т. Д.) Или в кадровый буфер (для систем с полным CLI), который что ты видишь.
Journeyman Geek
1
@PeanutsMonkey Я нуб, поэтому я попытаюсь объяснить и надеюсь, что @Journeyman Geek исправит это. В начале были мэйнфреймы; и для управления ими вам нужно было подключить терминалы (аппаратные средства), такие как VT100, к мэйнфрейму, чтобы получить CLI вводить команды. Сегодня у вас есть графический интерфейс для управления машинами, но когда вам нужен CLI, вы используете эмулятор терминала (понимаете? emulator; он эмулирует аппаратное обеспечение), которое можно назвать программным обеспечением, которое в первую очередь позволяет вводить текст для управления ОС или приложениями. Прямо как в тот день.
Thomas
1

В большинстве документов и рецензий, которые вы читаете сегодня, они свободно взаимозаменяемы с интерфейсом командной строки, оболочкой или командной строкой.

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

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

В Википедии есть много информации о компьютерные терминалы ,

h0tw1r3
источник
Спасибо, если значение изменилось за эти годы, как я знаю, что это означает именно то, что касается программного или аппаратного обеспечения. Подмастерье Geek упомянул, что я должен запустить оболочку на эмуляторе терминала, чтобы получить интерфейс командной строки, но что тогда будет эмулятор терминала? Еще одна часть программного обеспечения, поверх которой работает оболочка?
PeanutsMonkey