Kiel legi komandan sintakson

Lernu Kiel Interpreti Komandan Sintakson Kun Ĉi tiuj Ekzemploj

La sintakso de komando estas esence la reguloj por kuri la komandon. Vi devas scii legi sintakson-notacion kiam vi lernas kiel uzi komandon por ke vi povu ekzekuti ĝin konvene.

Kiel vi verŝajne vidis ĉi tie kaj eble aliajn retejojn, Komandaj Prompt-komandoj , DOS-komandoj , kaj eĉ multaj kuritaj komandoj estas priskribitaj per diversaj specoj, krampoj, kursivoj ktp. Kiam vi scias, kion ĉiuj tiuj markoj raportas al, vi povas rigardi la sintakson de iu ajn komando kaj sciu tuj, kio opcioj postulas kaj kiujn opcioj povas esti uzataj kun aliaj opcioj.

Noto: Dependanta de la fonto, vi eble vidos iomete malsaman sintakson kiam oni kutimas priskribi komandojn. Ni uzas metodon, kiun Microsoft uzis historie, kaj ĉia komenca sintakso, kiun ni iam ajn vidis en iu ajn retejo, estas tre simila, sed memoru, ke vi devas sekvi la sintaksklavon, kiu apartenas al la ordonoj, kiujn vi legas kaj ne supozas, ke ĉiuj retejoj kaj dokumentado uzas la saman metodon.

Komando Sintaksa Ŝlosilo

La sekva sintaksa ŝlosilo priskribas kiel ĉiu skribmaniero en la sintakso de komando estas uzata. Bonvolu referenĉi ĉi tion, dum ni trairas la tri ekzemplojn sub la tablo.

Notacio Signifo
Bold Malgrandaj eroj devas tajpi ĝuste kiel ili estas montritaj, ĉi tio inkluzivas iujn aŭdacajn vortojn, kalikojn, kolonojn, ktp.
Itala Italaj artikoloj estas eroj, kiujn vi devas provizi. Ne prenu kursivon laŭvorte kaj uzu ĝin en la komando kiel montrita.
S pacoj Ĉiuj spacoj devas esti prenitaj laŭvorte. Se la sintakso de komando havas spacon, uzu tiun spacon kiam vi plenumas la komandon.
[Teksto inter krampoj] Ajna ero ene de krampo estas laŭvola. Krampoj ne devas esti prenitaj laŭvorte do ne uzu ilin al la ekzekuto de komando.
Teksto ekstere krampoj Ajna teksto ne enhavita en krampo estas postulita. En la sintakso de multaj komandoj, la sola teksto, kiu ne ĉirkaŭas unu aŭ pli da krampoj, estas la propra nomo de la komando.
{Teksto inter krampoj} La eroj ene de brace estas ebloj, el kiuj vi devas elekti nur unu . Brakoj ne devas esti prenitaj laŭvorte do ne uzu ilin al la ekzekuto de komando.
Vertikalaj trinkejo Vertikalaj trinkejoj estas uzataj por apartigi erojn inter krampoj kaj krampoj. Ne prenu vertikalajn stangojn laŭvorte - ne uzu ilin kiam vi plenumas komandojn.
Elipso ... Elipso signifas, ke ero povas ripeti nedifinite. Ne tajpu elipso laŭvorte, kiam vi plenumas komandon kaj zorgas uzi spacojn kaj aliajn erojn necesajn kiel montriĝinte ripetante erojn.

Noto: krampoj ankaŭ estas nomataj kiel kvadrataj krampoj, krampoj kelkfoje nomataj kiel kvadrataj krampoj aŭ florpaj krampoj, kaj vertikalaj stangoj foje estas nomitaj tubaroj, vertikalaj linioj aŭ vertikalaj krampoj. Malgraŭ tio, kion vi nomas ilin, neniu devus esti prenita laŭvorte, kiam vi plenumas komandon.

Ekzemplo # 1: Volkomando

Jen la sintakso por la vol-komando , komando disponebla de la Komando-promesilo en ĉiuj versioj de la mastruma sistemo de Windows:

vol [ veturado: ]

La vorto vol estas en aŭdaca, signifante, ke ĝi devas esti prenita laŭvorte. Ĝi estas ankaŭ ekstere de iuj krampoj, kio signifas ke ĝi bezonas. Ni rigardos krampojn kelkajn alineojn malsupren.

Sekvanta volo estas spaco. Spacoj en sintakso de komando devas esti prenitaj laŭvorte, do kiam vi ekzekutas la vol-ordonon, vi devos meti spacon inter vol kaj io ajn, kio povus veni poste.

Krampoj indikas, ke ĉio, kio estas enhavita en ili, estas laŭvola - kio ajn estas en ĝi ne estas necesa, ke la komando funkciu, sed eble estu io, kion vi volas uzi, laŭ kio vi uzas la komandon. Krampoj neniam devas esti prenitaj laŭvorte do neniam inkluzivi ilin ekzekutante komandon.

Inter la krampoj estas la kursivita veturilo , sekvata de kolono en aŭdaca. Ĉio kursivita estas io, kion vi devas provizi, ne laŭvorte. En ĉi tiu kazo, disko estas referente al lerta litero, do vi volas provizi dosieran literon ĉi tie. Same kiel kun vol , ĉar: estas en aŭdaca, ĝi devus esti tajpita kiel montrita.

Bazita sur ĉi tiu informo, jen kelkaj validaj kaj malvalidaj manieroj por ekzekuti la vol-ordonon kaj kial:

vol

Valida: La vol-komando povas esti ekzekutita de si mem ĉar disko : estas laŭvola ĉar ĝi estas ĉirkaŭita de krampoj.

vol. d

Nevalida: Ĉi tiu fojo, la laŭvola parto de la komando estas uzata, specifa stirado kiel d , sed la kolono estis forgesita. Memoru, ni scias, ke la kolono akompanas la diskon ĉar ĝi estas inkluzivita en la sama aro de krampoj kaj ni scias, ke ĝi estu uzata laŭvorte ĉar ĝi estas aŭdaca.

vol e: / p

Nevalida: La / p opcio ne estis listigita en la komenca sintakso do la vol-ordono ne kuras kiam uzanta ĝin.

volc:

Valida: En ĉi tiu kazo, la laŭvola disko : argumento estis uzata nur kiel intencita.

Ekzemplo # 2: Ŝaltita Komando

La sintakso listigita ĉi tie estas por la halta komando kaj estas evidente multe pli kompleksa ol en la vol-komando ekzemplo supre. Tamen, konstruante tion, kion vi jam scias, fakte estas multe pli por lerni ĉi tie:

haltita [ / i | / l | / s | / r | / g | / a | / p | / h | / kaj ] [ / f ] [ / m \\ computername ] [ / t xxx ] [ / d [ p: | u: ] xx : yy ] [ / c " komento " ]

Memoru, ke eroj inter krampoj ĉiam estas laŭvolaj, eroj estas ekster krampoj ĉiam necesaj, aŭdaj eroj kaj spacoj estas ĉiam laŭvortaj, kaj kursivaj eroj devas esti provizitaj de vi.

La granda nova koncepto en ĉi tiu ekzemplo estas la vertikala stango. Vertikalaj stangoj inter krampoj indikas laŭvolajn elektojn. Do en la ekzemplo supre, vi povas, sed ne bezonas, elekti inkluzivi unu el la sekvaj opcioj ekzekutante haltan komandon: / i , / l , / s , / r , / g , / a , / p , / h , aŭ / e . Kiel krampoj, vertikalaj trinkejoj ekzistas por klarigi komandan sintakson kaj ne devas esti prenitaj laŭvorte.

La haltiga komando ankaŭ havas neston opcion en [ / d [ p: | u: ] xx : yy ] - esence, eblo ene de eblo.

Kiel kun la komando de volo en la Ekzemplo # 1 supre, jen kelkaj validaj kaj malvalidaj manieroj por uzi la haltan komandon:

haltita / r / s

Nevalida: La opcioj / r kaj / s ne povas esti uzataj kune. Ĉi tiuj vertikalaj stangoj indikas elektojn, el kiuj vi povas elekti nur unu.

haltita / sp: 0: 0

Nevalida: Uzanta / s estas perfekte bone sed la uzo de p: 0: 0 ne estas ĉar ĉi tiu opcio estas havebla nur kun la / d opcio, kiun mi forgesis uzi. La ĝusta uzado estus haltita / s / dp: 0: 0 .

haltita / r / f / t 0

Valida: Ĉiuj opcioj estis uzataj ĝuste ĉi-foje. La r- opcio ne estis uzata kun iu ajn alia elekto ene de ĝia aro de krampoj, kaj la / f kaj / t- ebloj estis uzataj kiel priskribitaj en la sintakso.

Ekzemplo n-ro: Komputila uzado

Por nia fina ekzemplo, ni rigardu la realan uzon , unu el la retaj komandoj . La sintakso de komando-uzado estas iom malkvieta, do mi mallongigis ĝin sube por klarigi ĝin iom pli facila (vidu la kompletan sintakson ĉi tie ):

senpaga uzo [{ devicename | * }] [ \\ kompensu min \ sharename [{ pasvorto | * }]] [ / konstanta: { jes | ne }] [ / savecred ] [ / forviŝi ]

La komuna uzo estas du ekzemploj de nova notacio, la brace. Brace indikas ke unu, kaj nur unu, el la elektoj, apartigita per unu aŭ pli vertikalaj stangoj, estas postulita . Ĉi tio kontraste kun la krampo kun vertikalaj stangoj, kiuj indikas laŭvolajn elektojn.

Ni rigardu iujn validajn kaj malvalidajn uzojn de reela uzo:

senpaga uzo kaj: * \\ servilo \ dosieroj

Nevalida: La unua aro de krampoj signifas, ke vi povas difini iun nomon aŭ uzi la karton-karakteron * - vi ne povas fari ambaŭ. Aŭ rekta uzo kaj: \\ servilo \ dosierojneta uzo * \\ servilo \ dosieroj estus validaj manieroj por ekzekuti realan uzon en ĉi tiu kazo.

senpaga uzo * \\ appsvr01 \ font 1lovet0visitcanada / persistent: no

Valida: Mi korekte uzis plurajn eblojn en ĉi tiu ekzekuto de pura uzo, inkluzive de unu anita opcio. Mi uzis la * kiam mi postulas elekti inter ĝi kaj specifi la nomumilon , mi specifis dividon [ fonto ] en servilo [ appsvr01 ], kaj tiam elektis specifi { pasvorton } por tiu parto, 1lovet0visitcanada , anstataŭ devigi realan uzon al instigu min por unu { * }.

Mi ankaŭ decidis ne permesi ĉi tiun novan dividitan diskon esti aŭtomate rekonektita la unuan fojon mi komencas mian komputilon [ / konstanta: ne ].

senpaga uzo / konstanta

Nevalida: En ĉi tiu ekzemplo, mi elektis uzi la laŭvola / konstanta ŝaltilo, sed mi forgesis inkluzivi la kolonon apud ĝi kaj ankaŭ forgesis elekti inter la du postulataj ebloj, jesne , inter la krampoj. Plenumanta realan uzon / konstantan: jes estus valida uzo de rekta uzo.