Ein Befehlszeileninterpreter oder CLI ist ein Programm, das Computerbenutzer verwenden, um Textbefehle auszuführen. Jedes Betriebssystem verfügt über eine eigene CLI. Windows 10 bietet beispielsweise zwei CLIs: Eingabeaufforderung und PowerShell (für fortgeschrittene Benutzer). Linux-Benutzer können die Shell verwenden, um Textbefehle auszuführen.
Eine kurze Geschichte von CLIs
In den frühen Tagen der Computertechnik waren Befehlszeileninterpreter eigentlich die einzige verfügbare Methode, um Befehle auszuführen. Programme für die grafische Benutzeroberfläche existierten nicht. Ab den 80er Jahren wurden GUI-Tools dank großer Fortschritte in der Rechenleistung immer beliebter.
GUI-basierte Befehlszeileninterpreter haben die Art und Weise, wie Benutzer mit Computern interagieren, erheblich vereinfacht. Die Rolle jeder Schaltfläche wurde ziemlich intuitiv und selbsterklärend. Mit anderen Worten, Computer wurden für nicht technisch versierte Benutzer attraktiver und benutzerfreundlicher.
Wie funktioniert der Befehlszeilen-Interpreter?
Benutzer geben die Befehle über die Tastatur ein. Anschließend wandelt der Befehlszeileninterpreter die Befehle in Funktionen oder Systemaufrufe um. Das OS empfängt und führt die entsprechenden Aufrufe aus.
Stellen Sie sich die CLI als Übersetzer vor. Das Programm übersetzt Ihre Anweisungen im Grunde in Funktionen, die Ihr Betriebssystem verstehen kann.
Warum verwenden wir immer noch Befehlszeilentools?
Geschwindigkeit
CLIs ermöglichen Benutzern die schnelle Eingabe und Ausführung von Systembefehlen. Sie müssen lediglich die Befehle eingeben und die Eingabetaste drücken. Benutzer können auch CLIs verwenden, um Computeraufgaben zu automatisieren. Dies bedeutet, dass weniger Zeit mit dem Drücken von Tasten verbracht wird.
Fehlerbehebung
Die Behebung von Computerproblemen ist viel schneller und einfacher, wenn Sie Befehle verwenden. Beispielsweise kann die Eingabeaufforderung, die integrierte CLI von Windows 10, viele praktische Befehle zur Fehlerbehebung ausführen.
Sie können Probleme mit Systemdateien beheben, indem Sie sfc /scannow ausführen . Wenn Probleme mit der Netzwerkverbindung auftreten, können Sie den Befehl ipconfig /flushdns ausführen . Dadurch wird Ihre Internetverbindung zurückgesetzt.
Die einzige Lösung
Es gibt noch einen weiteren großen Vorteil, der Befehlszeilentools am Leben hält. Es gibt bestimmte Befehle, die nur Befehlszeileninterpreter ausführen können.
Die Benutzeroberfläche kann einfach nicht einzelne Schaltflächen für alle Funktionen hosten, die ein Programm unterstützt. Das Hinzufügen mehrerer Menüs und Untermenüs würde auch nicht funktionieren. Das würde nur die Benutzeroberfläche überladen und die Benutzer verwirren.
FAQ
Wie heißt ein Befehlsinterpreter?
Befehlszeileninterpreter können je nach Betriebssystem, das sie bedienen, unterschiedliche Namen haben. Ein Befehlsinterpreter wird auch als „Shell“ bezeichnet. Die CLI unter Unix heißt beispielsweise Unix-Shell.
Warum ist der Befehlsinterpreter vom Kernel getrennt?
Befehlszeileninterpreter sind vom Kernel getrennt, da sie häufig Änderungen unterliegen. Der Kernel ist der Kern des Betriebssystems. Ein Kernel, der sich häufig ändert, würde das System instabil machen.
Benutzer können beispielsweise die CLI anpassen und neue Systemaufrufe hinzufügen. Bei einer CLI, die sich vom Kernel unterscheidet, wirken sich solche Änderungen nicht auf letzteren aus. Mit anderen Worten, dies hat keinen Einfluss auf das Verhalten des Betriebssystems.
Da gehst du; Wir hoffen, dass dieser Leitfaden Ihnen geholfen hat, besser zu verstehen, was eine CLI tut. Die Entwicklung Ihrer CLI-Kenntnisse ist ein wichtiger Schritt, um ein Power-User zu werden, unabhängig vom verwendeten Betriebssystem.