Я пытаюсь выяснить, почему CMD \Consoles \CLI \ командные строки часто называют "Терминал"? Я знаю, что это в первую очередь оболочки для ОС... И, таким образом, обычно рассматривается как слой, а не как единое целое (например, терминальный ПК, от которого зависит сервер через сеанс оболочки) ... Я имею в виду, что мы можем также направлять сервер от них (например, по SSH), но мы можем делать больше вещей, таких как навигация на нашем собственном ПК, даже полностью в автономном режиме (как в MS DOS или Powershell). простые слова, почему они называются "Терминалы"? Может быть, есть дополнительные причины, которые я пропустил?
3 ответа
Термины Терминал и Консоль относятся к эпохе мэйнфреймов. Терминал - это устройство с клавиатурой и монитором, которое подключено к мэйнфрейму и предоставляет пользователю доступ к консоли (оболочка, с которой оператор может взаимодействовать). Аппаратные терминалы и консоли по-прежнему широко используются для "безголовых" устройств, таких как сетевое оборудование и управление сервером.
На современном языке они используются в значительной степени взаимозаменяемо, но следует отметить, что программы "Terminal" linux являются эмуляторами терминала (обычно основанными на спецификации Vermont Terminal 100 [VT100]) и работают в оболочке типа bash или sh.
Редактировать: Да, и с чисто этимологической точки зрения причина, по которой они использовали слово терминал, заключается в том, что в топологии проводки / сети мэйнфрейма мэйнфрейм находится в центре, и все терминалы подключаются к нему, поэтому это топология звезды. В результате терминал является изолированной конечной точкой в сети; т.е. ничего не соединяется через это. Так что это конец ; конец.
Для консоли, согласно Merriam-Webster, это общепринятый термин для панели приборов.
комбинация показаний или дисплеев и устройства ввода (в качестве клавиатуры или переключателей), с помощью которого оператор может контролировать систему и взаимодействовать с ней (в качестве компьютера или дублирующего устройства)
Надеюсь, что это поможет прояснить ситуацию.
Помните, что компьютеры всегда были терминалами - в этом они были концом линии, у вас было простое устройство ввода (клавиатура) и очень простой выход (графика CLI). Они очень были концом линии, они мало что могли сделать.
То, что вы на самом деле имеете в виду, это «эмуляторы терминала», хотя часть эмулятора часто пропускается, название остается неизменным.
Там больше информации о Википедии
В семидесятых и ранних 1980-х компьютеры были вещами, которые жили в комнатах с кондиционерами, с множеством белых пальто в внимании. Пользователи сидели за всеми видами Telecom Suplus, такими как телетайпы (в основном пишущая машинка, которая также отправляет SMS-сообщения) и терминалы (телевизионные экраны, которые выполняли функции линейных принтеров).
Так что command.com и cmd.exe эмулируют программы телетайпа. Это означает, что вы можете запустить их в сеансе в стиле пишущей машинки. Edlin - это текстовый редактор, который запускается в сеансе телетайпа.
Терминалы позволяют перемещать курсор в любом месте экрана, чтобы вы могли получать текстовые окна, такие как Edit или MSD. Есть такие программы, как CICS, которые дают довольно удобные экраны с очень узкой шириной полосы.
Более сложные компьютеры позволяют запускать сеансы телетайпа, такие как command.com или cmd.exe, и программы консоли терминала (например, edit или msd) в текстовом окне, но, поскольку они были сеансами телетайпа или терминалов, они все еще сохраняют это имя.
Оболочка - это программа-обертка. Command.com и bash являются оболочками, это означает, что вам не нужно ничего делать, например указывать полный путь к каждой запущенной программе и интерпретировать строки для команд. Также есть терминальные оболочки, такие как XTree и NC. Большинство пользователей в 1980-х годах использовали вещи, называемые программами меню, где вы выбирали опцию из меню и запускали соответствующий пакетный файл.
Такие программы, как edlin и debug, являются программами телетайпа, особенно отладки, поскольку соединение между компьютером, на котором выполняется программа, и слушателем может быть чем-то вроде 9-контактного последовательного кабеля.