Comment lire la syntaxe de commande sous Windows


Tableau de référence de la syntaxe de commande
Notation Sens
Audacieux Les éléments en gras doivent être dactylographiés exactement tels qu'ils apparaissent, cela inclut les mots, les barres obliques, les deux-points, etc. en gras.
Italique Les articles en italique sont des articles que vous devez fournir. Ne prenez pas littéralement un élément en italique et utilisez-le dans la commande, comme indiqué.
Les espaces Tous les espaces doivent être pris à la lettre. Si la syntaxe d'une commande contient de l'espace, utilisez-la lors de l'exécution de la commande.
(Texte entre parenthèses) Tous les éléments à l'intérieur d'un support sont facultatifs. Les crochets ne doivent pas être pris au pied de la lettre, aussi ne les utilisez pas pour exécuter une commande.
Texte entre parenthèses Tout texte ne figurant pas entre crochets est obligatoire. Dans la syntaxe de nombreuses commandes, le seul texte non entouré par un ou plusieurs crochets est le nom de la commande elle-même.
{Texte entre accolades} Les éléments dans une accolade sont des options, dont vous doit choisir seulement un. Les accolades ne doivent pas être prises à la lettre, aussi ne les utilisez pas lors de l'exécution d'une commande.
Vertical | bar Les barres verticales sont utilisées pour séparer les éléments entre crochets et accolades. Ne prenez pas les barres verticales à la lettre – ne les utilisez pas lors de l'exécution de commandes.
Ellipse … Les points de suspension signifient qu'un élément peut être répété indéfiniment. Ne tapez pas littéralement les points de suspension lors de l'exécution d'une commande et veillez à utiliser des espaces et d'autres éléments obligatoires, comme indiqué lors de la répétition d'éléments.

Les parenthèses sont également parfois appelées crochets, les accolades sont parfois désignées crochets ondulés ou crochets floraux, et les barres verticales sont parfois appelées tuyaux, lignes verticales ou barres obliques verticales. Peu importe comment vous les appelez, vous ne devez en prendre aucune à la lettre lorsque vous exécutez une commande.

Exemple n ° 1: Commande de vol

Le mot vol est en gras, ce qui signifie qu'il doit être pris à la lettre. C'est également en dehors de tous les crochets, ce qui signifie que c'est nécessaire. Nous allons jeter un coup d’œil aux crochets de quelques paragraphes plus bas.

Suivant vol est un espace. Les espaces dans la syntaxe d'une commande doivent être pris littéralement. Ainsi, lorsque vous exécutez la commande vol, vous devrez insérer un espace entre vol et tout ce qui pourrait venir ensuite.

Les crochets indiquent que tout ce qui est contenu à l'intérieur est facultatif – ce qui est contenu n'est pas requis pour que la commande fonctionne, mais peut être quelque chose que vous souhaitez utiliser, en fonction de l'utilisation que vous souhaitez faire de la commande. Les crochets ne doivent jamais être pris à la lettre, ne les incluez donc jamais lors de l'exécution d'une commande.

Le mot en italique se trouve entre crochets conduire, suivi de deux points en gras. Tout ce qui est en italique est quelque chose que vous devez fournir, pas prendre à la lettre. Dans ce cas, un conduire fait référence à une lettre de lecteur, vous voudrez donc fournir une lettre ici. Comme avec vol, puisque: est en gras, il doit être tapé comme indiqué.

Sur la base de toutes ces informations, voici quelques méthodes valides et non valides pour exécuter la commande vol et pourquoi:

Valide: La commande vol peut être exécutée seule car conduire: est facultatif car il est entouré de crochets.

Invalide: Cette fois, la partie optionnelle de la commande est utilisée, en spécifiant conduire comme , mais le colon a été oublié. Rappelez-vous, nous savons que le côlon accompagne le conduire car il est inclus dans le même ensemble de crochets et nous savons qu’il doit être utilisé littéralement car il est audacieux.

Invalide: le / p L'option n'étant pas répertoriée dans la syntaxe de la commande, la commande vol ne s'exécute pas lorsqu'elle est utilisée.

Valide: Dans ce cas, l'option conduire: l'argument a été utilisé comme prévu.

Exemple n ° 2: Commande d'arrêt

La syntaxe indiquée ici est pour le et est évidemment beaucoup plus complexe que dans l'exemple de la commande vol ci-dessus. Cependant, en vous appuyant sur ce que vous savez déjà, il n’ya vraiment que très peu de choses à apprendre ici:

fermer (/je | / l | / s | / r | /g | /une | / p | / h | / e) (/F) (/ m \Nom de l'ordinateur) (/ t xxx) (/ré (p:|u:)xx:yy) (/ c "commentaire")

N'oubliez pas que les éléments entre crochets sont toujours facultatifs, que les éléments hors de ces crochets sont toujours obligatoires, que les éléments en gras et les espaces sont toujours littéraux et que les éléments en italique doivent être fournis par vous.

Le grand nouveau concept dans cet exemple est la barre verticale. Les barres verticales entre parenthèses indiquent des choix facultatifs. Ainsi, dans l'exemple ci-dessus, vous pouvez, mais ce n'est pas obligatoire, choisir d'inclure un des options suivantes lors de l’exécution d’une commande d’arrêt: /je, / l, / s, / r, /g, /une, / p, / h, ou / e. Comme les crochets, les barres verticales expliquent la syntaxe de commande et ne doivent pas être prises au pied de la lettre.

La commande shutdown a également une option imbriquée dans (/ré (p:|u:)xx:yy) – fondamentalement, une option dans une option.

Comme avec la commande vol dans l'exemple n ° 1 ci-dessus, voici quelques manières valides et non valides d'utiliser la commande shutdown:

Invalide: le / r et / s les options ne peuvent pas être utilisées ensemble. Ces barres verticales indiquent les choix parmi lesquels vous ne pouvez en choisir qu'un.

Invalide: En utilisant / s est parfaitement bien, mais l'utilisation de p: 0: 0 n'est pas parce que cette option est disponible uniquement avec le /ré option, que j'ai oublié d'utiliser. L’usage correct aurait été arrêt / s / d p: 0: 0.

Valide: Toutes les options ont été utilisées correctement cette fois. le / r L’option n’a pas été utilisée avec un autre choix parmi ses crochets, et le /F et / t les options ont été utilisées comme décrit dans la syntaxe.

Exemple n ° 3: commande d'utilisation réseau

Pour notre dernier exemple, examinons le, un des. La syntaxe de la commande net use est un peu compliquée, je l'ai donc abrégée ci-dessous pour l'expliquer un peu plus facilement (voir la syntaxe complète):

utilisation nette ({nom de l'appareil | *}) (\Nom de l'ordinateurnom de partage ({mot de passe | *})) (/persistant:{Oui | non}) (/ savecred) (/effacer)

La commande net use a deux instances d'une nouvelle notation, l'accolade. Une accolade indique qu’un seul choix, séparé par une ou plusieurs barres verticales, est Champs obligatoires. Ceci est différent du support avec des barres verticales qui indique optionnel les choix.

Regardons quelques utilisations valides et invalides de l'utilisation du réseau:

utilisation nette e: * \ serveur  fichiers

Invalide: Le premier ensemble d'accolades signifie que vous pouvez spécifier un nom de l'appareil ou utilisez le caractère générique * – Vous ne pouvez pas faire les deux. Non plus utilisation nette e: \ serveur fichiers ou utilisation nette * \ serveur fichiers aurait été des moyens valables d’exécuter l’utilisation du réseau dans ce cas.

utilisation nette * \ appsvr01  source 1lovet0visitcanada / persistent: non

Valide: J'ai correctement utilisé plusieurs options dans cette exécution de l'utilisation du réseau, y compris une option imbriquée. J'ai utilisé le * lorsque nécessaire pour choisir entre lui et en spécifiant un nom de l'appareil, J'ai spécifié une part (la source) sur un serveur (appsvr01), puis a choisi de spécifier un {mot de passe} pour cette part, 1lovet0visitcanada, au lieu de forcer net use à me demander un {*}. W a également décidé de ne pas autoriser la reconnexion automatique de ce nouveau disque partagé au prochain démarrage de mon ordinateur (/ persistant: non).

Invalide: Dans cet exemple, nous avons choisi d'utiliser l'option /persistant permuter mais j’ai oublié d’inclure les deux points à côté et d’oublier de choisir entre les deux options requises, Oui ou non, entre les accolades. L'exécution utilisation nette / persistante: oui aurait été une utilisation valide de l'utilisation du réseau.