Sanft

Was ist ein Befehlszeileninterpreter?

Versuchen Sie Unser Instrument, Um Probleme Zu Beseitigen





Veröffentlicht amZuletzt aktualisiert: 16. Februar 2021

Was ist ein Befehlszeileninterpreter? Im Allgemeinen haben alle modernen Programme eine Grafische Benutzeroberfläche (GUI) . Das bedeutet, dass die Schnittstelle über Menüs und Schaltflächen verfügt, mit denen die Benutzer mit dem System interagieren können. Ein Befehlszeileninterpreter ist jedoch ein Programm, das nur Textbefehle von einer Tastatur akzeptiert. Diese Befehle werden dann an das Betriebssystem ausgeführt. Die Textzeilen, die der Benutzer über die Tastatur eingibt, werden in Funktionen umgewandelt, die das Betriebssystem verstehen kann. Dies ist die Aufgabe des Kommandozeileninterpreters.



Befehlszeileninterpreter waren bis in die 1970er Jahre weit verbreitet. Später wurden sie durch Programme mit grafischer Benutzeroberfläche ersetzt.

Was ist ein Befehlszeileninterpreter



Inhalt[ verbergen ]

Wo werden Befehlszeileninterpreter verwendet?

Eine häufig gestellte Frage lautet: Warum würde heute noch jemand einen Befehlszeileninterpreter verwenden? Wir haben jetzt Anwendungen mit GUI, die die Art und Weise, wie wir mit Systemen interagieren, vereinfacht haben. Warum also die Befehle auf einer CLI eingeben? Es gibt drei wichtige Gründe, warum Befehlszeileninterpreter auch heute noch relevant sind. Lassen Sie uns die Gründe einzeln besprechen.



  1. Bestimmte Aktionen können schneller und automatisch über die Befehlszeile ausgeführt werden. Beispielsweise kann der Befehl zum Beenden einiger Programme, wenn sich ein Benutzer anmeldet, oder der Befehl zum Kopieren von Dateien desselben Formats aus einem Ordner automatisiert werden. Dies reduziert die manuelle Arbeit von Ihrer Seite. So werden zur schnellen Ausführung oder zur Automatisierung bestimmter Aktionen Befehle vom Kommandozeileninterpreter gegeben.
  2. Eine grafische Anwendung ist recht einfach zu bedienen. Es ist nicht nur interaktiv, sondern auch selbsterklärend. Sobald Sie die Anwendung heruntergeladen haben, gibt es eine Reihe von Menüs/Schaltflächen usw., die Sie durch alle Vorgänge innerhalb des Programms führen. Daher bevorzugen neue und unerfahrene Benutzer immer die Verwendung einer grafischen Anwendung. Die Verwendung eines Befehlszeileninterpreters ist nicht so einfach. Es gibt keine Menüs. Alles muss abgetippt werden. Einige erfahrene Benutzer verwenden jedoch den Befehlszeileninterpreter. Das liegt vor allem daran, dass Sie mit einem CLI direkten Zugriff auf Funktionen im Betriebssystem haben. Erfahrene Benutzer wissen, wie leistungsfähig der Zugriff auf diese Funktionen ist. Daher nutzen sie die CLI.
  3. Manchmal ist die GUI-Software auf Ihrem System nicht dafür ausgelegt, die Befehle zu unterstützen, die zum Ausführen oder Steuern des Betriebssystems erforderlich sind. In solchen Fällen hat der Benutzer keine andere Wahl, als die Befehlszeilenschnittstelle zu verwenden. Wenn einem System die Ressourcen fehlen, die zum Ausführen eines grafischen Programms erforderlich sind, ist die Befehlszeilenschnittstelle praktisch.

In bestimmten Situationen ist es effizienter, die Befehlszeilenschnittstelle anstelle eines grafischen Programms zu verwenden. Die Hauptzwecke der Verwendung einer CLI sind unten aufgeführt.

android zeichenerklarung
  • In Kommandozeileninterpretern ist es möglich, die Anweisungen mit dem anzuzeigen Braille-System . Dies ist hilfreich für blinde Benutzer. Sie können grafische Anwendungen nicht selbstständig nutzen, da die Benutzeroberfläche für sie nicht benutzerfreundlich ist.
  • Wissenschaftler, technische Experten und Ingenieure bevorzugen Befehlsinterpreter gegenüber grafischen Schnittstellen. Dies liegt an der Geschwindigkeit und Effizienz, mit der bestimmte Befehle ausgeführt werden können.
  • Bestimmte Computer verfügen nicht über die erforderlichen Ressourcen, um das reibungslose Funktionieren von grafischen Anwendungen und Programmen zu unterstützen. In solchen Fällen können auch Befehlszeileninterpreter verwendet werden.
  • Das Eingeben von Befehlen kann schneller ausgeführt werden als das Klicken auf die Optionen in einer grafischen Benutzeroberfläche. Ein Befehlszeileninterpreter stellt dem Benutzer auch eine breite Palette von Befehlen und Operationen zur Verfügung, die mit einer GUI-Anwendung nicht möglich sind.

Lesen Sie auch: Was ist ein Gerätetreiber?



In welchen Fällen werden Befehlszeileninterpreter heutzutage verwendet?

Es gab eine Zeit, in der das Eintippen von Befehlen die einzige Möglichkeit war, mit dem System zu interagieren. Mit der Zeit wurden jedoch grafische Schnittstellen immer beliebter. Aber Befehlszeileninterpreter werden immer noch verwendet. Gehen Sie die folgende Liste durch, um zu erfahren, wo sie verwendet werden.

  • Das Windows-Betriebssystem hat eine CLI namens Windows-Eingabeaufforderung.
  • Die Konfiguration von Junos und Cisco IOS-Router erfolgt über Kommandozeileninterpreter.
  • Einige Linux-Systeme haben auch die CLI. Sie ist als Unix-Shell bekannt.
  • Ruby und PHP haben eine Kommando-Shell für die interaktive Verwendung. Die Shell in PHP ist als PHP-CLI bekannt.

Sind alle Befehlszeileninterpreter gleich?

Wir haben gesehen, dass ein Befehlsinterpreter nichts anderes ist als eine Möglichkeit, nur mit textbasierten Befehlen mit dem System zu interagieren. Es gibt zwar mehrere Befehlszeileninterpreter, aber sind sie alle gleich? Nein. Dies liegt daran, dass die Befehle, die Sie in die CLI eingeben, auf der Syntax der von Ihnen verwendeten Programmiersprache basieren. Daher funktioniert ein Befehl, der auf einer CLI auf einem System funktioniert, auf anderen Systemen möglicherweise nicht auf die gleiche Weise. Möglicherweise müssen Sie den Befehl basierend auf der Syntax für das Betriebssystem und die Programmiersprache auf diesem System ändern.

Es ist wichtig, die Syntax und die richtigen Befehle zu kennen. Beispielsweise würde der Befehl scan now auf einer Plattform das System anweisen, nach Viren zu suchen. Derselbe Befehl wird jedoch möglicherweise nicht unbedingt in anderen Systemen erkannt. Manchmal hat ein anderes Betriebssystem/eine andere Programmiersprache einen ähnlichen Befehl. Dies kann dazu führen, dass das System die Aktion ausführt, die ein ähnlicher Befehl ausführen würde, was zu unerwünschten Ergebnissen führt.

Syntax und Groß- und Kleinschreibung müssen ebenfalls berücksichtigt werden. Wenn Sie einen Befehl mit der falschen Syntax eingeben, interpretiert das System den Befehl möglicherweise falsch. Das Ergebnis ist, dass entweder die beabsichtigte Aktion nicht ausgeführt wird oder eine andere Aktivität stattfindet.

Befehlszeileninterpreter in verschiedenen Betriebssystemen

Um Aktivitäten wie Fehlerbehebung und Systemreparatur durchzuführen, gibt es ein Tool namens Wiederherstellungskonsole in Windows XP und Windows 2000. Dieses Tool dient auch als Befehlszeileninterpreter.

Das CLI in MacOS wird aufgerufen Terminal.

Das Windows-Betriebssystem hat eine Anwendung namens Eingabeaufforderung. Dies ist die primäre CLI in Windows. Die neuesten Versionen von Windows haben eine andere CLI – die Windows PowerShell . Diese CLI ist fortschrittlicher als die Eingabeaufforderung. Beide sind in der neuen Version des Windows-Betriebssystems verfügbar.

Geben Sie im PowerShell-Fenster den Befehl ein und drücken Sie die Eingabetaste

Bestimmte Anwendungen haben beides – eine CLI und eine grafische Oberfläche. In diesen Anwendungen verfügt die CLI über Funktionen, die von der grafischen Benutzeroberfläche nicht unterstützt werden. Die CLI bietet zusätzliche Funktionen, da sie direkten Zugriff auf Anwendungsdateien hat.

Empfohlen: Was ist ein Service Pack?

Die Eingabeaufforderung in Windows 10

Die Fehlerbehebung wäre viel einfacher, wenn Sie die Befehle der Eingabeaufforderung kennen. Eingabeaufforderung ist der Name, der der CLI im Windows-Betriebssystem gegeben wurde. Es ist nicht möglich oder notwendig, alle Befehle zu kennen. Hier haben wir eine Liste mit einigen der wichtigsten Befehle zusammengestellt.

  • Ping – Dies ist ein Befehl, mit dem überprüft wird, ob Ihr lokales Netzwerksystem ordnungsgemäß funktioniert. Wenn Sie wissen möchten, ob ein tatsächliches Problem mit dem Internet oder einer Software das Problem verursacht, verwenden Sie Ping. Sie können eine Suchmaschine oder Ihren Remote-Server anpingen. Wenn Sie eine Antwort erhalten, bedeutet dies, dass eine Verbindung besteht.
  • IPConfig – Dieser Befehl wird zur Fehlerbehebung verwendet, wenn der Benutzer mit Netzwerkproblemen konfrontiert ist. Wenn Sie den Befehl ausführen, werden Details zu Ihrem PC und Ihrem lokalen Netzwerk zurückgegeben. Details wie der Zustand verschiedener Netzwerkverbindungen, das verwendete System, die IP-Adresse des verwendeten Routers usw. werden angezeigt.
  • Hilfe – Dies ist wahrscheinlich der hilfreichste und am häufigsten verwendete Befehl der Eingabeaufforderung. Durch Ausführen dieses Befehls wird die gesamte Liste aller Befehle in der Eingabeaufforderung angezeigt. Wenn Sie mehr über einen bestimmten Befehl in der Liste erfahren möchten, können Sie dies tun, indem Sie – /? Dieser Befehl zeigt detaillierte Informationen über den angegebenen Befehl an.
  • Dir – Dies wird verwendet, um das Dateisystem auf Ihrem Computer zu durchsuchen. Der Befehl listet alle Dateien und Ordner auf, die in Ihrem aktuellen Ordner gefunden wurden. Es kann auch als Suchwerkzeug verwendet werden. Fügen Sie dem Befehl einfach ein /S hinzu und geben Sie ein, wonach Sie suchen.
  • Cls – Wenn Ihr Bildschirm mit zu vielen Befehlen gefüllt ist, führen Sie diesen Befehl aus, um den Bildschirm zu löschen.
  • SFC – Hier steht SFC für System File Checker. SFC/Scannow wird verwendet, um zu prüfen, ob Systemdateien Fehler aufweisen. Wenn eine Reparatur möglich ist, wird dies ebenfalls getan. Da das gesamte System gescannt werden muss, kann dieser Befehl einige Zeit in Anspruch nehmen.
  • Aufgabenliste – Wenn Sie sich alle Aufgaben ansehen möchten, die derzeit auf Ihrem System aktiv sind, können Sie diesen Befehl verwenden. Während dieser Befehl nur alle Tasks auflistet, die in Betrieb sind, können Sie auch zusätzliche Informationen erhalten, indem Sie -m mit dem Befehl verwenden. Wenn Sie einige unnötige Aufgaben finden, können Sie sie mit dem Befehl Taskkill stoppen.
  • Netstat – Dies wird verwendet, um Informationen über das Netzwerk zu erhalten, in dem sich Ihr PC befindet. Details wie Ethernet-Statistiken, IP-Routing-Tabelle, TCP-Verbindungen, die verwendeten Ports usw. werden angezeigt.
  • Beenden – Dieser Befehl wird verwendet, um die Eingabeaufforderung zu verlassen.
  • Assoc – Dies wird verwendet, um die Dateierweiterung anzuzeigen und sogar die Dateizuordnungen zu ändern. Wenn Sie assoc [.ext] eingeben, wobei .ext die Dateierweiterung ist, erhalten Sie Informationen über die Erweiterung. Wenn die eingegebene Erweiterung beispielsweise .png ist, ist ‚saboxplugin-wrap‘ itemtype=‘http://schema.org/Person‘ itemscope='' > Elon Decker

    Elon ist Tech Writer bei Cyber ​​S. Er schreibt seit etwa 6 Jahren Anleitungen und hat viele Themen behandelt. Er behandelt gerne Themen rund um Windows, Android und die neuesten Tricks und Tipps.