Skip to main content

Comment lire la syntaxe de commande sous Windows

Ligne de commandes Linux - partie 2 - Commandes de base (Mai 2025)

Ligne de commandes Linux - partie 2 - Commandes de base (Mai 2025)
Anonim

La syntaxe d'une commande est fondamentalement la règle pour l'exécution de la commande. Vous devez savoir lire la notation de syntaxe pour apprendre à utiliser une commande afin de pouvoir l'exécuter correctement.

Comme vous l'avez probablement déjà vu sur Lifewire et peut-être sur d'autres sites Web, les commandes d'invite de commande, les commandes DOS et même de nombreuses commandes d'exécution sont décrites avec toutes sortes de barres obliques, de crochets, d'italiques, etc. , vous pouvez consulter la syntaxe de n'importe quelle commande et savoir immédiatement quelles options sont requises et quelles options peuvent être utilisées avec quelles autres options.

Remarque: Selon la source, la syntaxe utilisée peut être légèrement différente pour décrire les commandes. Nous utilisons une méthode que Microsoft a utilisée par le passé et la syntaxe de toutes les commandes que nous avons jamais vue sur n’importe quel site est extrêmement similaire, mais n'oubliez pas que vous devez suivre la clé de syntaxe correspondant aux commandes que vous lisez et ne pas supposer que les sites Web et la documentation utilisent exactement la même méthode.

Clé de syntaxe de commande

La clé de syntaxe suivante décrit comment utiliser chaque notation dans la syntaxe d'une commande. N'hésitez pas à faire référence à cela lorsque nous allons parcourir les trois exemples sous le tableau.

NotationSens
AudacieuxLes éléments en gras doivent être dactylographiés exactement tels qu'ils sont affichés; 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 espacesTous 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 crochetsTous 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èsesTout texte ne figurant pas entre crochets est obligatoire. Dans la syntaxe de nombreuses commandes, le seul texte non entouré d'un ou de 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, ne les utilisez pas lors de l'exécution d'une commande.
Vertical | barLes 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.

Remarque: Les parenthèses sont également parfois appelées crochets, les accolades sont parfois appelé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, il ne faut jamais en prendre littéralement lors de l'exécution d'une commande.

Exemple n ° 1: Commande de vol

Voici la syntaxe de la commande vol, une commande disponible à partir de l'invite de commande dans toutes les versions du système d'exploitation Windows:

vol conduire:

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 obligatoire. Nous allons regarder entre crochets 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écuterez 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 de lecteur ici. Comme avec vol, puisque: est en gras, il doit être saisi 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:

vol

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

vol d

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 devrait être utilisé littéralement car il est audacieux.

vol e: / p

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.

vol c:

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 concerne la commande shutdown 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 reste 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 parenthèses, les barres verticales existent pour expliquer 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 - en gros, 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:

arrêt / r / s

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.

arrêt / s p: 0: 0

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’utilisation correcte aurait été arrêt / s / d p: 0: 0.

arrêt / r / f / t 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 la commande net use, l’une des commandes net. 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 ici):

utilisation nette * \ Nom de l'ordinateur nom de partage * /persistant:Oui / 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 non valides de l'utilisation du réseau:

utilisation nette e: * serveur fichiers

Invalide: La première série 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 d'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 {*}.

J'ai également décidé de ne pas autoriser la reconnexion automatique de ce nouveau disque partagé au prochain démarrage de mon ordinateur / persistant: non.

utilisation nette / persistante

Invalide: Dans cet exemple, j'ai choisi d'utiliser l'option /persistant permuter mais j’ai oublié d’inclure le colon à 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.