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


2

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

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

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

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


terminal это приложение, которое дает вам интерфейс командной строки.
pavium

@pavium - Спасибо. Означает ли это, что terminal это программный, а не аппаратный? Если это так, в чем разница между терминалом и виртуальной консолью?
PeanutsMonkey

Я никогда не использовал выражение «виртуальная консоль», но оно звучит как терминал, дающий доступ к виртуальной машине.
pavium

Доступ к виртуальной консоли осуществляется при удаленном подключении к машине через SSH (в качестве примера).
h0tw1r3

1
Linux имеет встроенную эмуляцию терминала под названием «linux», которая похожа на VT100. Клавиши F по умолчанию настроены на переключение между псевдотерминалами. Сами по себе псевдо-терминалы ничего не делают, они позволяют программам подключаться к ним, чтобы вы, как пользователь, могли взаимодействовать с компьютером через терминал.
h0tw1r3

Ответы:


5

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

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


Спасибо подмастерье, Компьютерщик. Так что, если я использую оболочку bash, что такое эмулятор терминала? Извините, я прочитал о том, что было написано в Википедии, но не совсем понимаю, что это значит.
PeanutsMonkey

@ Томас - Отлично. Можете ли вы объяснить новичку, что именно это означает?
PeanutsMonkey

1
Терминал, который говорит VT100, не является тупым терминалом. Тупые терминалы действительно тупой.
h0tw1r3

эмулятор терминала - это то, на чем работает оболочка. По сути, это «тупой терминал», написанный в программном обеспечении - по сути, это виртуализированный видеовыход, на который выводится оболочка, - это затем в окне (для xterm, konsole и т. Д.) Или в кадровый буфер (для систем с полным CLI), который что ты видишь.
Journeyman Geek

1
@PeanutsMonkey Я нуб, поэтому я попытаюсь объяснить и надеюсь, что @Journeyman Geek исправит это. В начале были мэйнфреймы; и для управления ими вам нужно было подключить терминалы (аппаратные средства), такие как VT100, к мэйнфрейму, чтобы получить CLI вводить команды. Сегодня у вас есть графический интерфейс для управления машинами, но когда вам нужен CLI, вы используете эмулятор терминала (понимаете? emulator; он эмулирует аппаратное обеспечение), которое можно назвать программным обеспечением, которое в первую очередь позволяет вводить текст для управления ОС или приложениями. Прямо как в тот день.
Thomas

1

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

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

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

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


Спасибо, если значение изменилось за эти годы, как я знаю, что это означает именно то, что касается программного или аппаратного обеспечения. Подмастерье Geek упомянул, что я должен запустить оболочку на эмуляторе терминала, чтобы получить интерфейс командной строки, но что тогда будет эмулятор терминала? Еще одна часть программного обеспечения, поверх которой работает оболочка?
PeanutsMonkey
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.