Comment lire la syntaxe de commande
Tableau de référence de la syntaxe des commandes | |
---|---|
symbole | importance |
gras | Les éléments en gras doivent être tapés exactement, y compris les mots en gras, les barres obliques, les deux-points, etc. |
italique | Les éléments en italique sont des éléments que vous devez fournir. N’utilisez pas les éléments en italique littéralement et utilisez-les dans les commandes comme indiqué. |
Nombre de pas | Tous les espaces doivent être pris littéralement. Si la syntaxe de la commande comporte un espace, utilisez cet espace lors de l’exécution de la commande. |
[Text inside brackets] | Tout élément entre parenthèses est facultatif. Les parenthèses ne sont pas littérales, ne les utilisez donc pas lors de l’exécution de commandes. |
texte hors parenthèses | Tout texte non entre parenthèses est obligatoire. Dans la syntaxe de nombreuses commandes, le seul texte qui n’est pas entouré d’une ou plusieurs parenthèses est le nom de la commande lui-même. |
{texte entre accolades} | Les éléments entre accolades sont des options où vous pouvez doit sélectionner uniquement uneLes accolades ne sont pas littérales, ne les utilisez donc pas lors de l’exécution de commandes. |
verticale | barre | Les barres verticales sont utilisées pour séparer les éléments entre parenthèses et accolades. Ne prenez pas les barres verticales au pied de la lettre – ne les utilisez pas lors de l’exécution de commandes. |
ellipse… | Les points de suspension indiquent qu’un élément peut être répété indéfiniment. N’entrez pas de points de suspension littéralement lors de l’exécution de commandes et veillez à utiliser des espaces et d’autres éléments obligatoires lors de la répétition d’éléments. |
Les parenthèses sont aussi parfois appelées crochets, les accolades sont parfois appelées crochets ondulés ou accolades, et les barres verticales sont parfois appelées tuyaux, lignes verticales ou barres obliques verticales. Peu importe comment vous les appelez, ils ne doivent pas être pris au pied de la lettre lors de l’exécution de commandes.
Exemple #1 : Commande de volume
Voici la syntaxe de la commande vol, disponible à partir de l’invite de commande sur toutes les versions des systèmes d’exploitation Windows :
roulent [drive:]
le mot roulent En gras, cela signifie qu’il doit être pris au pied de la lettre. Il est également en dehors de toute parenthèse, ce qui signifie qu’il est obligatoire. Nous examinerons les parenthèses dans les paragraphes suivants.
Le suivant roulent est un espace.Les espaces dans la syntaxe de commande sont pris littéralement, donc lorsque vous exécutez la commande vol, vous devez mettre un espace entre eux roulent et tout ce qui peut venir ensuite.
Les parenthèses indiquent que tout ce qui est contenu à l’intérieur est facultatif – rien n’est requis pour que la commande s’exécute, mais peut être ce que vous souhaitez utiliser, en fonction de la raison pour laquelle vous utilisez la commande. Les crochets ne doivent jamais être utilisés littéralement, donc ne les incluez jamais lors de l’exécution d’une commande.
Les parenthèses sont en italique conduire, suivi de deux-points gras. Tout ce qui est en italique est quelque chose que vous devez fournir, pas littéralement.Dans ce cas, un conduire Fait référence à la lettre de lecteur, vous devez donc fournir la lettre de lecteur ici.aimer roulentpuisque : En gras, il doit être saisi comme indiqué.
Sur la base de toutes ces informations, voici quelques moyens valides et inefficaces d’exécuter la commande vol et pourquoi :
roulent
Efficace: La commande vol peut s’exécuter car conduire: est facultatif car il est entouré de parenthèses.
roulent
Invalide: Cette fois, en utilisant la partie facultative de la commande, en spécifiant conduire comme ré, mais le côlon est oublié.N’oubliez pas que nous savons que le côlon est accompagné de conduire Parce qu’il est enfermé dans le même ensemble de parenthèses, nous savons qu’il doit être utilisé littéralement, car il est en gras.
volume : /p
Invalide: cette /p Les options ne sont pas répertoriées dans la syntaxe de la commande, de sorte que la commande vol ne s’exécute pas lorsqu’elle est utilisée.
roulent:
Efficace: Dans ce cas, en option conduire: Les paramètres sont utilisés comme prévu.
Exemple #2 : Commande d’arrêt
La syntaxe répertoriée ici s’applique à la commande shutdown et est évidemment plus complexe que l’exemple de commande vol ci-dessus. Cependant, d’après ce que vous savez déjà, il y a en fait très peu à apprendre ici :
fermeture [/i | /l | /s | /r | /g | /a | /p | /h | /e] [/f] [/m \computername] [/t xxx] [/d [p:|u:]xx:chaque année] [/c « comment« ]
N’oubliez pas que les éléments entre parenthèses sont toujours facultatifs, les éléments hors crochets sont toujours obligatoires, les éléments en gras et les espaces sont toujours du texte et les éléments en italique sont fournis par vous.
Le nouveau concept dans cet exemple est la barre verticale. Les barres verticales entre parenthèses indiquent les options facultatives.Ainsi, dans l’exemple ci-dessus, vous pouvez, mais vous n’êtes pas obligé, choisir d’inclure une Les options suivantes lors de l’exécution de la commande shutdown : /Une génération, /Ascenseur, /s, /r, /G, /Une sorte de, /p, /Hou alors /eComme les crochets, les barres verticales sont utilisées pour expliquer la syntaxe des commandes et ne peuvent pas être prises littéralement.
La commande de fermeture a également une option imbriquée [/d [p:|u:]xx:chaque année]- essentiellement des options dans les options.
Comme pour la commande vol dans le premier exemple, voici quelques façons valides et non valides d’utiliser la commande shutdown :
arrêt/r/s
Invalide: cette /r et /s Les options ne peuvent pas être utilisées ensemble. Ces barres verticales représentent des options et vous ne pouvez en sélectionner qu’une seule.
arrêt/sp:0:0
Invalide: utiliser /s très bien, mais utiliser p:0:0 Non pas parce que cette option n’est disponible que pour /ré option, nous avons oublié d’utiliser.L’utilisation correcte est arrêt /s /dp:0:0.
arrêt /r /f /t 0
Efficace: Cette fois, toutes les options sont utilisées correctement.cette /r option n’est utilisée avec aucune autre option entre parenthèses, et /F et /Tonne Les options sont utilisées comme décrit dans Syntaxe.
Exemple #3 : Commandes d’utilisation du réseau
Pour notre dernier exemple, regardons la commande net use, qui est l’une des commandes net. Sa syntaxe est un peu déroutante, nous l’avons donc abrégée ci-dessous pour la rendre plus facile à expliquer (voir la syntaxe complète ici) :
utilisation nette [{devicename | *}] [\computernamesharename [{password | *}]] [/persistent:{yes | no}] [/savecred] [/delete]
La commande net use a deux instances d’un nouveau symbole : les accolades.Les accolades indiquent l’une des options séparées par une ou plusieurs barres verticales, et une seule est obligatoireCe n’est pas la même chose que les crochets avec des barres verticales, cela signifie Électif choisir.
Examinons quelques utilisations valides et invalides de l’utilisation du net :
utilisation réseau e : * \serveurfichiers
Invalide: Le premier jeu d’accolades signifie que vous pouvez spécifier un nom de l’appareil ou utilisez des caractères génériques * – Vous ne pouvez pas faire les deux.personne Utilisation réseau e : \serveurfichiers ou alors le réseau utilise *\serverfiles Dans ce cas, ce serait une façon valable de faire une utilisation nette.
net use * \appsvr01source 1lovet0visitcanada /persistent:no
Efficace: Nous avons correctement utilisé plusieurs options dans l’exécution de net use, y compris une option imbriquée.Nous avons utilisé * Lorsqu’il est nécessaire de choisir entre celui-ci et de spécifier un nom de l’appareilnous spécifions un partage [source] sur le serveur [appsvr01]puis spécifiez éventuellement un {le mot de passe} Pour ce partage, 1lovet0visitcanadaau lieu de forcer net use à nous demander un {*}.Nous avons également décidé de ne pas autoriser la reconnexion automatique de ce nouveau disque partagé au prochain démarrage de l’ordinateur. [/persistent:no].
utilisation nette/persistante
Invalide: Dans cet exemple, nous choisissons d’utiliser l’option /persistant switch mais j’ai oublié d’inclure deux points à côté et j’ai aussi oublié de choisir entre les deux options requises, oui ou alors Ne pas, entre accolades.mettre en œuvre Utilisation nette/Persistance : Oui serait une utilisation valable de l’utilisation du net.
Merci de nous en informer!
Dites-nous pourquoi !
D’autres détails ne sont pas assez difficiles à comprendre