Ein Befehlszeileninterpreter oder CLI ist ein Programm, das Computerbenutzer zum Ausführen von Textbefehlen verwenden. Jedes Betriebssystem verfügt über eine eigene CLI. Beispielsweise bietet Windows 10 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 des Rechnens waren Befehlszeileninterpreter tatsächlich die einzige verfügbare Methode zum Ausführen von Befehlen. Grafische Benutzeroberflächenprogramme gab es nicht. Ab den 80er Jahren wurden GUI-Tools dank großer Fortschritte in der Rechenleistung immer beliebter.
GUI-basierte Befehlszeileninterpreter vereinfachten die Interaktion von Benutzern mit Computern erheblich. Die Rolle jeder Taste wurde ziemlich intuitiv und selbsterklärend. Mit anderen Worten, Computer wurden für nicht technisch versierte Benutzer attraktiver und benutzerfreundlicher.
Wie funktioniert der Befehlszeileninterpreter?
Benutzer geben die Befehle über die Tastatur ein. Anschließend konvertiert der Befehlszeileninterpreter die Befehle in Funktionen oder Systemaufrufe. Das Betriebssystem empfängt und führt die entsprechenden Aufrufe aus.
Stellen Sie sich die CLI als Übersetzer vor. Das Programm übersetzt Ihre Anweisungen grundsätzlich in Funktionen, die Ihr Betriebssystem verstehen kann.
Warum verwenden wir immer noch Befehlszeilentools?
Mit CLIs können Benutzer schnell Systembefehle eingeben und ausführen. Sie müssen lediglich die Befehle eingeben und die Eingabetaste drücken. Benutzer können CLIs auch verwenden, um Computeraufgaben zu automatisieren. Dies führt zu weniger Zeitaufwand für das Drücken von Tasten.
Fehlerbehebung
Die Fehlerbehebung bei Computerproblemen ist viel schneller und einfacher, wenn Sie Befehle verwenden. Zum Beispiel, Eingabeaufforderung, Windows 10 integrierte CLI kann 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 erhält. Es gibt bestimmte Befehle, die nur Befehlszeileninterpretatoren 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 ebenfalls 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 unterschiedliche Namen haben. Ein Befehlsinterpreter wird auch als „Shell“ bezeichnet.“ Zum Beispiel heißt die CLI unter Unix 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. Mit einer CLI, die sich vom Kernel unterscheidet, wirken sich solche Änderungen nicht auf diesen aus. Mit anderen Worten, dies hat keine Auswirkungen auf das Verhalten des Betriebssystems.
Los geht’s; wir hoffen, dass dieser Leitfaden Ihnen geholfen hat, besser zu verstehen, was eine CLI tut. Die Entwicklung Ihrer CLI-Fähigkeiten ist ein wichtiger Schritt, um ein Power-User zu werden, unabhängig vom verwendeten Betriebssystem.