Skip to main content

Com llegir la sintaxi de comandaments a Windows

Anonim

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í a Lifewire i potser altres llocs web, ordres del símbol del sistema, ordres DOS i fins i tot moltes ordres d'execució es descriuen amb tot tipus de barra inclinada, parèntesi, 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 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
NegretaEls 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 p a c e sTots 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àtorsQualsevol 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àtorsQualsevol 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 tu haver de trieu només un. Les arnes no es prenen literalment, així que no les utilitzeu quan executeu una ordre.
Vertical | barLes 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 denominen sovint com 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 està en negreta, és a dir, 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.

Següent vol és un espai. Els espais en 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 pugui venir 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 conduir , seguit d'un punt en negreta. Qualsevol cosa en cursiva és una cosa que has de subministrar, no es pren literalment. En aquest cas, a conduir es refereix a una lletra d'unitat, així que voldreu subministrar aquí una lletra d'unitat. 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è conduir : és opcional perquè està envoltat de claudàtors.

vol d

Invàlid: Aquesta vegada, la part opcional de la comanda s'està utilitzant, especificant conduir com d, però el còlon va ser oblidat. Recordeu, sabem que el còlon l'acompanya conduir perquè està inclòs en el mateix conjunt de claudàtors i sabem que s'ha d'utilitzar literalment perquè és en negreta.

vol e: / p

Invàlid: El / p L'opció no estava llistada en la sintaxi d'ordres, de manera que l'ordre vol no s'executa quan s'utilitza.

vol c:

Vàlid: En aquest cas, l'opció opcional conduir : L'argument es va utilitzar tal com es preveia.

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í:

tancar / i | / l | / s | / r | / g | / a | / p | / h | / e / f / m nom de computació / t xxx / d p:|u: xx : ah / c " comentar '

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í que, en l'exemple anterior, podeu, però no cal, triar incloure un de les següents opcions en executar una 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.

El comandament de tancament també té una opció anidada a / d p:|u: xx : ah : 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

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

apagada / s p: 0: 0

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

apagada / r / f / t 0

Vàlid: Totes les opcions es van utilitzar correctament aquesta vegada. El / r L'opció no s'ha usat amb cap altra opció dins del conjunt de claudàtors, i el / f i / t Les opcions 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 * \ nom de computació sharename * / persistent: / savecred / esborrar

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

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

ús net e: * servidor fitxers

Invàlid: El primer conjunt de claus fa que puguis especificar un nom del dispositiu o utilitzeu el caràcter comodí * - No pots fer els dos. O bé ús net e: servidor fitxers o ús net * servidor fitxers hauria 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 sigui necessari triar entre ell i especificar a nom del dispositiu , He especificat una acció font en un servidor appsvr01 , i després trieu especificar un { contrasenya } per a aquesta acció, 1lovet0visitcanada , en comptes d'obligar a l'ús net d'indicar-me un {*}.

També he decidit no permetre que aquesta nova unitat compartida es torni a connectar automàticament la propera vegada que iniciï la meva computadora / persistent: no.

ús net / persistent

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