Com es llegeix la sintaxi d'ordres

Aprèn a interpretar la sintaxi de comandaments amb aquests exemples

La sintaxi d'una ordre és bàsicament la regla per executar l'ordre. Cal saber llegir la notació de sintaxi quan s'aprèn com utilitzar una ordre per poder executar-la correctament.

Com probablement heu vist aquí i potser altres llocs web, ordres del símbol del sistema , comandaments DOS i fins i tot moltes ordres d'execució es descriuen amb tot tipus de barra inclinada, claudàtors, cursiva, etc. Una vegada que sàpiguen quines referències es refereixen a totes aquestes marques, podeu consultar la sintaxi de qualsevol ordre i saber de seguida quines opcions es requereixen i quines opcions es poden utilitzar amb quines altres opcions.

Nota: Depenent de la font, és possible que vegeu una sintaxi lleugerament diferent quan s'utilitza per descriure ordres. Utilitzem un mètode que Microsoft ha usat històricament, i tota la sintaxi de comandaments que hem vist en qualsevol lloc és extremadament similar, però recordeu que heu de seguir la clau de sintaxi que correspon a les ordres que esteu llegint i no assumir que tot llocs web i documentació utilitzen el mateix mètode.

Clau de sintaxi de comandaments

La següent clau de sintaxi descriu com s'ha d'utilitzar cada notació en la sintaxi d'un comandament. No dubteu a fer-ho, ja que recorrem els tres exemples que hi ha a sota de la taula.

Notació Significat
Negreta Els elements en negreta han d'escriure exactament tal com es mostren; això inclou paraules en negreta, barra inclinada, colons, etc.
Itàlica Els ítems itàlics són elements que heu de subministrar. No prengueu un ítem en cursiva literalment i utilitzeu-lo al comandament com es mostra.
S passos Tots els espais s'han de prendre literalment. Si la sintaxi d'un comandament té espai, utilitzeu aquest espai quan executeu l'ordre.
[Text entre claudàtors] Qualsevol element dins d'un suport és opcional. Els suports no es prenen literalment, així que no els utilitzeu quan executeu una ordre.
Text fora dels claudàtors Qualsevol text que no estigui inclòs en un claudàtor és obligatori. En la sintaxi de moltes ordres, l'únic text que no està envoltat d'un o més claudàtors és el nom de l'ordre.
{Text dins de claudàtors} Els elements d'una armilla són opcions, de les quals heu de triar només una . Les arnes no es prenen literalment, així que no les utilitzeu quan executeu una ordre.
Vertical | bar Les barres verticals s'utilitzen per separar elements entre claudàtors i claudàtors. No feu servir barres verticals literalment, no les utilitzeu quan executeu ordres.
Elipsis ... Una el·lipsi significa que un element es pot repetir indefinidament. No escriviu literalment el·lipsis quan executeu una ordre i tingueu cura d'utilitzar espais i altres elements necessaris com es mostra en repetir elements.

Nota: els parèntesis també es refereixen a vegades com a claudàtors, es refereixen sovint com claudàtors o suports de flors, i de vegades es denomina tubs verticals, línies verticals o barres verticals. Independentment del que els dieu, cap d'ells mai s'ha de prendre literalment quan executeu una ordre.

Exemple n. ° 1: Ordre de vol

Aquí teniu la sintaxi de l' ordre vol , una ordre disponible del símbol del sistema en totes les versions del sistema operatiu Windows:

vol [ conduir: ]

La paraula vol és en negreta, el que significa que s'ha de prendre literalment. També està fora de qualsevol parèntesi, és a dir, és obligatori. Anem a veure els claudàtors uns quants paràgrafs cap avall.

El següent vol és un espai. Els espais de la sintaxi d'un comandament es prenen literalment, de manera que quan executeu l'ordre vol, haureu de posar un espai entre vol i tot el que vingui a continuació.

Els claudàtors indiquen que el que es troba dins d'ells és opcional: el que hi hagi no és necessari perquè la comanda funcioni, però pot ser una cosa que voleu utilitzar, depenent del que feu servir. Els parèntesis mai no es prenen literalment, de manera que mai no s'hi inclouen quan s'executa una ordre.

A l'interior dels claudàtors hi ha la paraula en cursiva, seguit d'un punt en negreta. Qualsevol cosa en cursiva és una cosa que has de subministrar, no es pren literalment. En aquest cas, una unitat fa referència a una lletra d'unitat, de manera que voldreu subministrar una lletra d' unitat aquí. Igual que amb vol , ja que: està en negreta, s'hauria d'escriure com es mostra.

A partir de tota aquesta informació, aquí teniu algunes maneres vàlides i invàlides d'executar l'ordre vol i per què:

vol

Vàlid: la comanda vol es pot executar per si mateixa perquè la unitat : és opcional perquè està envoltada de claudàtors.

vol d

No és vàlid: aquesta vegada, s'utilitza la part opcional de la comanda, especificant la unitat com a d , però el còlon s'ha oblidat. Recordeu, sabem que el còlon acompanya la unitat perquè està inclòs en el mateix conjunt de claudàtors i sabem que s'ha d'utilitzar literalment perquè és atrevit.

vol e: / p

No vàlid: l' opció / p no figura a la sintaxi de l'ordre, de manera que l'ordre vol no s'executa quan s'utilitza.

vol c:

Vàlid: en aquest cas, l'argument opcional drive : argument es va utilitzar tal com es pensava.

Exemple 2: Comandament d'apagada

La sintaxi que apareix aquí és per a l' ordre d'apagada i, òbviament, és molt més complexa que en l'exemple de comanda de vol anterior. Tanmateix, basant-se en el que ja coneixeu, en realitat hi ha molt més per aprendre aquí:

apagat [ / i | / l | / s | / r | / g | / a | / p | / h | / e ] [ / f ] [ / m \\ computername ] [ / t xxx ] [ / d [ p: | u: ] xx : ai ] [ / c " comentari " ]

Recordeu que els elements entre claudàtors sempre són opcionals, sempre es requereixen elements fora dels claudàtors, els elements en negreta i els espais sempre són literals, i els elements en cursiva els proporcionareu.

El gran concepte nou en aquest exemple és la barra vertical. Les barres verticals entre claudàtors indiquen opcions opcionals. Així, en l'exemple anterior, podeu, però no heu de fer-ho, triar incloure una de les següents opcions quan executeu un ordre d'apagada: / i , / l , / s , / r , / g , / a , / p , / h , o / e . Igual que els claudàtors, existeixen barres verticals per explicar la sintaxi d'ordres i no s'han de prendre literalment.

L'ordre de tancament també té una opció anidada a [ / d [ p: | u: ] xx : yy ] - bàsicament, una opció dins d'una opció.

Igual que amb l'ordre vol en l'exemple n º 1 anterior, heus aquí algunes maneres vàlides i invàlides d'utilitzar l'ordre de tancament:

apagada / r / s

No vàlid: les opcions / r i / s no es poden utilitzar junts. Aquestes barres verticals indiquen opcions, de les quals podeu triar només una.

apagada / sp: 0: 0

No vàlid: l' ús de / s està perfectament bé, però l'ús de p: 0: 0 no és perquè aquesta opció només està disponible amb l'opció / d que he oblidat d'utilitzar. L'ús correcte hauria estat apagat / s / dp: 0: 0 .

apagada / r / f / t 0

Vàlid: totes les opcions es van utilitzar correctament aquesta vegada. L'opció / r no s'ha usat amb cap altra opció dins del conjunt de claudàtors, i les opcions / f and / t es van utilitzar com es descriu a la sintaxi.

Exemple 3: Comandament d'ús net

Per al nostre últim exemple, vegem l' ordre net use , una de les ordres netes . La sintaxi d'ordres d'ús net és una mica desordenada, així que he abreujat a continuació per explicar-la una mica més fàcil (vegeu la sintaxi completa aquí ):

ús net [[ devicename | * }] [ \\ computername \ sharename [[ contrasenya | * }]] [ / persistent: { | no }] [ / savecred ] [ / delete ]

La comanda use net té dues instàncies d'una notació nova, la clau. Una armilla indica que es requereix una i una única de les opcions, separades per una o més barres verticals. Això no coincideix amb el suport amb barres verticals que indica opcions opcionals .

Vegem alguns usos vàlids i no vàlids d'ús net:

ús net e: * \\ servidor \ fitxers

No vàlid: el primer conjunt de claus implica que podeu especificar un nom de devicen o utilitzar el caràcter comodí * - no podeu fer-ne ambdós. Tots els fitxers d'ús net i e \ \ server \ files o net use * \\ server \ havien estat maneres vàlides d'executar l'ús net en aquest cas.

ús net * \\ appsvr01 \ source 1lovet0visitcanada / persistent: no

Vàlid: he usat correctament diverses opcions en aquesta execució d'ús net, incloent una opció anidada. He utilitzat el * quan es requereix per triar entre ell i especificar un nombre devicen , he especificat una acció [ font ] en un servidor [ appsvr01 ] i, a continuació, heu d'especificar una { contrasenya } per a aquesta acció, 1lovet0visitcanada , en lloc d'obligar a l'ús net em demaneu un { * }.

També vaig decidir no permetre que aquesta nova unitat compartida torni a connectar-se automàticament la propera vegada que iniciï l'ordinador [ / persistent: no ].

ús net / persistent

No vàlid: en aquest exemple, he optat per utilitzar l'interruptor opcional / persistent , però he oblidat incloure el còlon al costat d'ell i també heu oblidat triar entre les dues opcions necessàries, o no , entre les claus. Execució d' ús net / persistent: sí hauria estat un ús vàlid de l'ús net.