Was ist der Zweck des Befehlsinterpreters?

February 11

Ein Kommandointerpreter ist ein Computerprogramm, das textuelle Befehle interaktiv über die Tastatur zulässt; oder sie aus einer Datei liest und sie ausführt. Ein Befehlsinterpreter dient daher auszuführende Befehle, z. B. dynamische Variablen, die enthalten Informationen über die Umgebung des Systems, bekannt als "Umgebungsvariablen" setzen oder zum Laden und Ausführen von anderen Dateien.

UNIX

Befehl-Dolmetscher für das Unix-Betriebssystem werden als Schalen bezeichnet. Die Unix-Shell ist der höchste aus mehreren Ebenen der Interaktion, die zwischen der Computerhardware und dem Nutzer stattfinden. Die Shell verwaltet die Interaktion zwischen dem Benutzer und Anwendungen und Befehl, die wiederum mit einer niedrigeren Schicht, bekannt als Kernel zu interagieren. Der Kernel ist ein separates Programm, das läuft auf der Computerhardware und verwaltet alle Interaktionen mit ihm.

Shell-Skripte

UNIX-Shells haben eigene grammatikalische Regeln oder Syntax und Kontrollstrukturen, was bedeutet, dass Shell-Befehle, in Kombination verwendet werden können um sich wiederholende Aufgaben zu automatisieren. Um ein Unix-Shell-Skript zu erstellen--die Sie immer wieder, gerade wie jedes andere Programm ausführen können--müssen Sie einfach erstellen Sie eine Textdatei und speichern die Sequenz von Befehlen, die Sie ausführen möchten. Beachtung die einzigen Bedingungen sind, dass Sie die Textdatei als Shellskript identifizieren müssen, durch den Namen des Befehlsinterpreters--"#! / bin/sh" für standard Bourne-Shell--in der ersten Zeile der Linie und die Datei ausführbar durch Ausführen des Befehls "Chmod + x {Filename}".

Windows

Unter dem Windows-Betriebssystem wird die Befehlsshell der Befehlsinterpreter genannt. Sie die Command Shell starten können, wählen Sie "Start", "Alle Programme", "Zubehör" "Command Prompt" oder durch Auswahl "Start" "Ausführen", "Cmd.exe" in das Textfeld eingeben und klicken auf "OK." Standardmäßig die Windows-Befehlsshell beginnt im interaktiven Modus und bietet eine zeichenbasierte Oberfläche, mit der Hilfe Sie Befehle eingeben können. Befehle können geändert werden, indem ein oder mehrere Argumente oder Befehl Switches--die beginnen immer mit den Schrägstrich (/)--durch Leerzeichen getrennt.

Skriptdateien

Wenn Sie einen Befehl, der Name einer Skriptdatei eingeben, die Fenster Befehl Shell wechselt von interaktiven Modus auf Script-Modus und beginnt mit der Ausführung der Befehle in der Skriptdatei eins nach dem anderen. Sobald die Windows-Befehlsshell des letzten Befehls in der Skriptdatei ausgeführt wurde, schaltet wieder in den interaktiven Modus es, wird eine Eingabeaufforderung angezeigt, und wartet auf Tastatureingaben.