Befehlszeilendefinition
Verschiedenes / / July 04, 2021
Von Guillem Alsina González, Sept. 2016
Obwohl es uns scheint, dass die Maus unser ganzes Leben lang dort war, gab es vor langer Zeit eine Zeit (bis der Apple Macintosh alles veränderte), in der grafische Umgebungen nicht gut als Werkzeug professionelle Arbeit.
Aber was war da dann statt der Umgebung Grafik?
Ein leerer Bildschirm, normalerweise mit der Hintergrundfarbe schwarz, a prompt oder ein Hinweis darauf, dass auf Eingabebefehle gewartet wird, und eine Reihe von Befehlen, die wir uns mit ihren jeweiligen Parametern merken mussten
Dies bedeutete, dass die Arbeit mit a Computer es war im Allgemeinen sequentiell, dh die Aufgaben wurden nacheinander ausgeführt, anstatt mit mehreren gleichzeitig zu arbeiten (Multitasking).
Später und als Hardware- schritt voran und erlaubte Interaktivität und den Wechsel zwischen Prozessen - obwohl nicht mehrere gleichzeitig ausgeführt werden konnten-, stellte sich heraus, die Notwendigkeit, dynamischer mit dem System interagieren zu können, für das es möglich wurde, Prozesse in Stapel und haben virtuelle Konsolen.
Das große Handicap von Befehlsumgebungen besteht darin, dass man eine lange Liste von Befehlen lernen muss, da sie überhaupt nicht intuitiv sind
Denken wir mal darüber nach: wenn wir vor einem neuen stehen Betriebssystem, wir können immer die Maus bewegen und starten untersuchen und testen Sie, indem Sie auf die Elemente klicken, die uns angezeigt werden, und es ist wahrscheinlich, dass nach und nach und nach Prüfung und Fehler, lass uns am Ende herausfinden, wie man einen hohen Prozentsatz der Schnittstelle verwendet Graph von Nutzername.
Aber im Fall einer Befehlsschnittstelle wissen wir entweder bereits eine Bestellung im Voraus oder jedes Mal, wenn wir versuchen, etwas einzugeben, sendet uns das System eine frustrierende Fehlermeldung.
Eine Kommandozeile ist immer noch ein ausführbares Programm (der Befehlsinterpreter) mehr als das System, das die Schnittstelle zwischen dem Kernel, dem Benutzer und den Anwendungen bereitstellt
Dies verleiht Betriebssystemen eine Modularität, die es ihnen ermöglicht, das ausführbare Programm für andere zu ändern, wodurch sie über einen Satz unterschiedlicher Befehle verfügen. Ein Beispiel dafür sind die multiplen Muscheln die wir für UNIX-Systeme wie GNU / Linux finden können.
Der beliebteste Befehlsinterpreter ist MS-DOS
Dafür, dass es dasjenige ist, das mehr Leute benutzt haben, gefolgt von einem der verschiedenen UNIX-Systeme. Heutzutage enthalten alle Betriebssysteme einen Befehlsinterpreter, der jedoch in der Regel versteckt zwischen den verschiedenen Optionen gefunden wird, da er in Betracht gezogen wird ein Tool nur für die professionellsten Benutzer, daher bevorzugen die Hersteller andere Anwendungen, die standardmäßig in ihren Systeme.
Der Hauptvorteil einer Befehlszeile gegenüber der grafischen Oberfläche besteht darin, dass wir Befehle verketten können, was flexibler ist als die Handhabung mit der Maus.
Und obwohl es Versuche gab, Reproduktion Von dieser Flexibilität in einigen grafischen Umgebungen ist es nicht möglich, sie zu erreichen.
Nun, da Sie sich erinnern, habe ich in meinem ganzen Leben nur eine einzige Softwareplattform gesehen, der eine Befehlszeile jeglicher Art fehlte: das klassische Mac OS. Mac OS X sollte auf UNIX basieren, einem Betriebssystem, das ohne Befehlszeile nicht verstanden werden kann.
Fotos: Fotolia - Tomasz Zajda
Kommandozeilen-Themen