Ich versuche herauszufinden, warum CMDs \ Consoles \ CLIs \ Befehlszeilen häufig als "Terminal" bezeichnet werden. Ich weiß, dass es sich in erster Linie um Shells für ein Betriebssystem handelt ... Und daher in der Regel als Layer und nicht als Ganzes betrachtet (z. B. als Terminal-PC, von dem aus ein Server über eine Shell-Sitzung beeinflusst wird) ... Ich meine, Wir können auch einen Server von ihnen aus anweisen (wie zum Beispiel per SSH), aber wir können auch völlig offline auf unserem eigenen PC navigieren (wie zum Beispiel in MS DOS oder Powershell). Kann jemand bitte in einfachen Worten erklären, warum heißen diese "Terminals"? Vielleicht gibt es zusätzliche Gründe, die ich verpasst habe?
2
Antworten:
Die Begriffe Terminal und Konsole stammen aus der Mainframe-Ära. Ein Terminal war ein Gerät mit einer Tastatur und einem Monitor, das an den Mainframe angeschlossen war und einem Benutzer den Konsolenzugriff ermöglichte (eine Shell, mit der der Bediener interagieren konnte). Hardware-Terminals und -Konsolen werden nach wie vor häufig für "kopflose" Geräte wie Netzwerkgeräte und Serververwaltung verwendet.
Im modernen Sprachgebrauch werden sie ziemlich synonym verwendet, aber es ist bemerkenswert, dass Linux- "Terminal" -Programme Terminal-Emulatoren sind (normalerweise basierend auf der Vermont Terminal 100 [VT100] -Spezifikation), die eine Shell wie bash oder sh ausführen.
Bearbeiten: Oh, und von einem rein etymologischen Standpunkt aus, der Grund, warum sie das Wort Terminal verwendeten, ist, dass in der Verkabelungs- / Netzwerktopologie eines Mainframes der Mainframe in der Mitte ist und alle Terminals mit ihm verbunden sind, so dass es eine Sterntopologie ist . Infolgedessen ist das Terminal ein isolierter Endpunkt im Netzwerk. dh nichts verbindet durch sie. Es ist also ein Terminus ; ein Ende.
Für Console nach Merriam-Webster ist dies eine akzeptierte Bezeichnung für ein Instrumentenpanel.
Hoffe, das hilft, die Dinge zu klären.
quelle
Denken Sie daran, dass Computer immer Terminals waren. Sie waren das Ende der Reihe, hatten ein einfaches Eingabegerät (Tastatur) und eine sehr einfache Ausgabe (CLI-Grafik). Sie waren das Ende der Reihe, es gab wenig anderes, was sie tun konnten.
Was Sie eigentlich meinen, sind "Terminal-Emulatoren", obwohl der Emulator-Teil oft übersehen wird, ist der Name geblieben.
Es gibt weitere Informationen auf Wikipedia
quelle
In den siebziger und achtziger Jahren waren Computer Dinge, die in klimatisierten Räumen mit einer Menge weißer Mäntel lebten. Die Benutzer saßen bei allen Arten von Telecom-Suplus-Dingen wie Teletypen (im Grunde eine Schreibmaschine, die auch SMS-Nachrichten sendet) und Terminals (Fernsehbildschirme, die als Zeilendrucker fungierten).
Daher emulieren command.com und cmd.exe Teletyp-Programme. Das bedeutet, dass Sie diese in einer Sitzung im Stil einer Schreibmaschine ausführen können. Edlin ist ein Texteditor, der in einer Fernschreibsitzung ausgeführt wird.
Mit Terminals können Sie den Cursor an einer beliebigen Stelle auf dem Bildschirm neu positionieren, sodass Textfenster wie Bearbeiten oder MSD angezeigt werden. Es gibt Programme wie CICS, die ziemlich brauchbare Bildschirme mit sehr schmaler Bandbreite liefern.
Auf anspruchsvolleren Computern können Sie entweder Teletypsitzungen wie command.com oder cmd.exe und Terminalkonsolenprogramme (wie edit oder msd) in einem Textfenster ausführen. Da es sich jedoch um Teletyp- oder Terminalsitzungen handelt, behalten Sie diesen Namen bei.
Eine Shell ist ein Wrapper-Programm. Command.com und bash sind Shells. Sie müssen also nicht für jedes von Ihnen ausgeführte Programm den vollständigen Pfad angeben und Zeichenfolgen für Befehle interpretieren. Es gibt auch Terminal-Shells wie XTree und NC. Die meisten Benutzer in den 1980er Jahren verwendeten sogenannte Menüprogramme, bei denen Sie eine Option aus einem Menü auswählten und die entsprechende Batchdatei ausführten.
Programme wie edlin und debug sind Teletyp-Programme, die insbesondere debuggen, da die Verbindung zwischen dem Computer, auf dem das Programm ausgeführt wird, und dem Hörer wie ein 9-poliges serielles Kabel aussehen kann.
quelle