Befehlssyntax und Befehlsnamen
Für manche Befehle muss nur ein Wort eingegeben werden, andere Befehle hingegen erfordern Flags und Parameter. Jeder Befehl hat eine Syntax, die die erforderlichen und optionalen Flags und Parameter festlegt.
Das allgemeine Befehlsformat ist wie folgt:
CommandName flag(s) parameter(s)Im Folgenden sind einige allgemeine Regeln für Befehle aufgelistet:
- Leerzeichen zwischen Befehlen, Flags und Parametern sind wichtig.
- Zwei Befehle können in dieselbe Zeile eingegeben werden, indem sie durch ein Semikolon (;) getrennt werden. Zum Beispiel:
Die Befehle werden nacheinander von der Shell verarbeitet.$ CommandOne;CommandTwo - Bei der Eingabe von Befehlen muss die Groß-/Kleinschreibung
beachtet werden. Die Shell unterscheidet zwischen Groß- und
Kleinbuchstaben. Für die Shell entspricht
printnichtPRINToderPrint. - Lange Befehle können über mehrere Zeilen verteilt werden. Verwenden Sie dazu am Ende jeder Zeile
einen Backslash (
\). Der Backslash zeigt der Shell die Zeilenfortsetzung an. Der folgende Beispielbefehl erstreckt sich über zwei Zeilen:$ ls Mail info temp \ (press Enter) > diary (the > prompt appears)Das Zeichen
>ist die Sekundäreingabeaufforderung ($ist die voreingestellte Primäreingabeaufforderung) und zeigt an, dass die aktuelle Zeile die Fortsetzung der vorherigen ist. Beachten Sie, dasscsh(C-Shell) keine Sekundäreingabeaufforderung ausgibt und der Umbruch an einer Wortgrenze erfolgen muss. Die Primäreingabeaufforderung der C-Shell ist%.
Das erste Wort jedes Befehls ist der Befehlsname. Einige Befehle haben nur einen Befehlsnamen.