Die Syntax eines Befehls ist im Wesentlichen die Regeln für die Ausführung des Befehls. Sie müssen wissen, wie man die Syntaxnotation liest, wenn Sie lernen, wie ein Befehl verwendet wird, damit Sie ihn ordnungsgemäß ausführen können.
Wie Sie wahrscheinlich hier auf Lifewire und anderen Websites bereits gesehen haben, werden Eingabeaufforderungsbefehle, DOS-Befehle und sogar viele Ausführungsbefehle mit allen möglichen Schrägstrichen, Klammern, Kursiven usw. beschrieben. Sobald Sie wissen, worauf sich all diese Markierungen beziehen können Sie sich die Syntax aller Befehle ansehen und sofort wissen, welche Optionen erforderlich sind und welche Optionen mit welchen anderen Optionen verwendet werden können.
Hinweis: Je nach Quelle sehen Sie möglicherweise eine etwas andere Syntax, wenn Sie zur Beschreibung von Befehlen verwendet werden. Wir verwenden eine Methode, die Microsoft in der Vergangenheit verwendet hat, und alle Befehlssyntax, die wir auf jeder Site jemals gesehen haben, ist sehr ähnlich. Denken Sie jedoch daran, dass Sie den Syntaxschlüssel verwenden müssen, der zu den von Ihnen gelesenen Befehlen gehört, und nicht alle Websites und Dokumentation verwenden genau dieselbe Methode.
Befehlssyntaxschlüssel
Der folgende Syntaxschlüssel beschreibt, wie jede Notation in der Befehlssyntax verwendet werden soll. Fühlen Sie sich frei, darauf zu verweisen, während wir die drei Beispiele unter der Tabelle durchgehen.
| Notation | Bedeutung |
|---|---|
| Fett gedruckt | Fettgedruckte Elemente müssen genau so eingegeben werden, wie sie angezeigt werden. Dazu gehören alle fetten Wörter, Schrägstriche, Doppelpunkte usw. |
| Kursiv | Kursive Elemente sind Elemente, die Sie angeben müssen. Nehmen Sie ein kursives Element nicht wörtlich und verwenden Sie es wie gezeigt im Befehl. |
| S p a c e s | Alle Leerzeichen sollten wörtlich genommen werden. Wenn die Syntax eines Befehls Platz hat, verwenden Sie diesen Platz, wenn Sie den Befehl ausführen. |
| Text in Klammern | Alle Artikel in einer Halterung sind optional. Klammern dürfen nicht wörtlich genommen werden. Verwenden Sie sie deshalb nicht, wenn Sie einen Befehl ausführen. |
| Text außerhalb der Klammern | Jeder Text, der nicht in einer Klammer enthalten ist, ist erforderlich. In der Syntax vieler Befehle ist der einzige Name, der nicht von einer oder mehreren Klammern umgeben ist, der Befehlsname selbst. |
| {Text in geschweiften Klammern} | Die Elemente innerhalb einer Klammer sind Optionen, von denen Sie Muss nur auswählen ein. Klammern sind nicht wörtlich zu nehmen, verwenden Sie sie also nicht, wenn Sie einen Befehl ausführen. |
| Vertikal | Bar | Vertikale Balken werden verwendet, um Elemente in Klammern und Klammern voneinander zu trennen. Nehmen Sie keine vertikalen Balken wörtlich - verwenden Sie sie nicht, wenn Sie Befehle ausführen. |
| Ellipsis … | Eine Ellipse bedeutet, dass ein Element unbegrenzt wiederholt werden kann. Geben Sie beim Ausführen eines Befehls keine Auslassungszeichen buchstäblich ein. Achten Sie beim Wiederholen von Elementen darauf, Leerzeichen und andere erforderliche Elemente zu verwenden. |
Hinweis: Klammern werden manchmal auch als eckige Klammern bezeichnet, Klammern werden manchmal als kantige Klammern oder Blumenklammern bezeichnet, und vertikale Balken werden manchmal als Pfeifen, vertikale Linien oder vertikale Schrägstriche bezeichnet. Unabhängig von dem, was Sie sie nennen, sollte niemals ein Befehl wörtlich genommen werden.
Beispiel # 1: Vol Befehl
Hier ist die Syntax für den Befehl vol, der in der Eingabeaufforderung in allen Versionen des Windows-Betriebssystems verfügbar ist:
vol Fahrt:
Das Wort vol ist fett gedruckt, was bedeutet, dass es wörtlich genommen werden sollte. Es ist auch außerhalb von Klammern, was bedeutet, dass es erforderlich ist. Wir werden die Klammern ein paar Absätze weiter unten betrachten.
Folgende vol ist ein Raum. Leerzeichen in der Syntax eines Befehls sind wörtlich zu nehmen. Wenn Sie also den Befehl vol ausführen, müssen Sie ein Leerzeichen dazwischen setzen vol und alles, was als nächstes kommen könnte.
Klammern zeigen an, dass das, was in ihnen enthalten ist, optional ist - was auch immer darin enthalten ist, ist nicht für die Funktion des Befehls erforderlich, kann aber etwas sein, was Sie verwenden möchten, je nachdem, wofür Sie den Befehl verwenden. Klammern sind niemals wörtlich zu nehmen, schließen Sie sie also niemals ein, wenn Sie einen Befehl ausführen.
In den Klammern befindet sich das kursiv geschriebene Wort Fahrt , gefolgt von einem fettgedruckten Doppelpunkt. Alles, was kursiv ist, ist etwas, das Sie liefern müssen, nicht wörtlich zu nehmen. In diesem Fall a Fahrt bezieht sich auf einen Laufwerksbuchstaben, daher sollten Sie hier einen Laufwerksbuchstaben angeben. Genau wie bei vol, da: fett gedruckt ist, sollte es wie gezeigt eingegeben werden.
Basierend auf all diesen Informationen gibt es einige gültige und ungültige Möglichkeiten, den Befehl vol auszuführen, und warum:
vol
Gültig: Der vol-Befehl kann von selbst ausgeführt werden, weil Fahrt : ist optional, da es von Klammern umgeben ist.
vol d
Ungültig: Diesmal wird der optionale Teil des Befehls verwendet und angegeben Fahrt wie d, aber der Doppelpunkt wurde vergessen. Denken Sie daran, wir wissen, dass der Dickdarm den begleitet Fahrt weil es in demselben Satz von Klammern enthalten ist und wir wissen, dass es wörtlich verwendet werden sollte, weil es fett ist.
vol e: / p
Ungültig: Das / p Die Option wurde nicht in der Befehlssyntax aufgeführt. Daher wird der Befehl vol nicht ausgeführt, wenn er verwendet wird.
vol c:
Gültig: In diesem Fall ist das optional Fahrt : Argument wurde genauso wie beabsichtigt verwendet.
Beispiel # 2: Befehl zum Herunterfahren
Die hier aufgeführte Syntax bezieht sich auf den Befehl shutdown und ist offensichtlich viel komplexer als im obigen Beispiel für den Befehl vol. Aufbauend auf dem, was Sie bereits wissen, gibt es hier nur sehr wenig zu lernen:
ausschalten /ich | / l | / s | / r | /G | /ein | / p | / h | / e / f / m Computername / t xxx / d p:|u: xx : yy / c " Kommentar '
Denken Sie daran, dass Elemente in Klammern immer optional sind. Elemente außerhalb von Klammern sind immer erforderlich. Fettgedruckte Elemente und Leerzeichen sind immer wörtlich. Kursive Elemente müssen von Ihnen bereitgestellt werden.
Das große neue Konzept in diesem Beispiel ist der vertikale Balken. Vertikale Balken in Klammern zeigen optionale Optionen an. In dem obigen Beispiel können Sie sich jedoch für das Einschließen entscheiden, müssen dies jedoch nicht ein der folgenden Optionen beim Ausführen eines Befehls zum Herunterfahren: /ich, / l, / s, / r, /G, /ein, / p, / h, oder / e. Wie Klammern existieren vertikale Balken, um die Befehlssyntax zu erklären, und sind nicht wörtlich zu nehmen.
Der Befehl zum Herunterfahren hat auch eine verschachtelte Option in / d p:|u: xx : yy - grundsätzlich eine Option innerhalb einer Option.
Wie beim Befehl vol in Beispiel 1 oben, gibt es einige gültige und ungültige Möglichkeiten, den Befehl shutdown zu verwenden:
Herunterfahren / r / s
Ungültig: Das / r und / s Optionen können nicht zusammen verwendet werden. Diese vertikalen Balken geben Auswahlmöglichkeiten an, von denen Sie nur eine auswählen können.
Herunterfahren / s p: 0: 0
Ungültig: Verwenden / s ist vollkommen in Ordnung, aber die Verwendung von p: 0: 0 liegt nicht daran, dass diese Option nur mit der verfügbar ist / d Option, die ich vergessen habe zu verwenden. Die korrekte Verwendung wäre gewesen Herunterfahren / s / d p: 0: 0.
Herunterfahren / r / f / t 0
Gültig: Alle Optionen wurden dieses Mal korrekt verwendet. Das / r Option wurde bei keiner anderen Auswahl innerhalb der Klammern verwendet / f und / t Optionen wurden wie in der Syntax beschrieben verwendet.
Beispiel # 3: Net Use Command
Als letztes Beispiel betrachten wir den Befehl net use, einen der net-Befehle. Die net use-Befehlssyntax ist etwas chaotisch, daher habe ich sie unten abgekürzt, um sie etwas zu erklären (siehe die vollständige Syntax hier):
Nettonutzung * \ Computername sharename * / persistent:Ja / savecred /löschen
Der Befehl net use hat zwei Instanzen einer neuen Notation, die Klammer. Eine geschweifte Klammer zeigt an, dass eine und nur eine der Auswahlmöglichkeiten durch einen oder mehrere vertikale Balken getrennt ist erforderlich . Dies ist anders als bei der Klammer mit vertikalen Balken wahlweise Wahlmöglichkeiten.
Schauen wir uns einige gültige und ungültige Verwendungen von net use an:
net use e: * server files
Ungültig: Die ersten Klammern bedeuten, dass Sie a angeben können Gerätename oder verwenden Sie das Platzhalterzeichen * - Sie können nicht beides machen. Entweder net use e: server files oder net use * server files wäre in diesem Fall eine gültige Möglichkeit gewesen, die Nettonutzung auszuführen.
net use * appsvr01 source 1lovet0visitcanada / persistent: nein
Gültig: Ich habe bei dieser Ausführung von net use mehrere Optionen richtig verwendet, darunter eine verschachtelte Option. Ich habe die * wenn erforderlich, um zwischen ihm zu wählen und a anzugeben Gerätename , Ich habe eine Freigabe angegeben Quelle auf einem Server appsvr01 und wählte dann ein { Passwort } für diesen Anteil, 1lovet0visitcanada , anstatt die Verwendung des Netzes zu erzwingen,*}.
Ich habe mich auch entschieden, das neue freigegebene Laufwerk beim nächsten Start meines Computers nicht automatisch wieder anzuschließen / persistent: nein.
Nettonutzung / dauerhaft
Ungültig: In diesem Beispiel habe ich mich für die Option entschieden / hartnäckig wechseln, aber ich habe vergessen, den Doppelpunkt daneben zu setzen und auch die Wahl zwischen den beiden erforderlichen Optionen, Ja oder Neinzwischen den Zahnspangen. Ausführen Nettonutzung / dauerhaft: Ja wäre eine gültige Nutzung der Nettonutzung gewesen.




