Syntax príkazu sú v podstate pravidlá pre spustenie príkazu. Keď sa učíte používať príkaz, musíte vedieť, ako čítať syntaktický zápis, aby ste ho mohli správne vykonať.
Ako ste pravdepodobne videli tu na Lifewire a možno aj na iných webových stránkach, príkazy príkazového riadka, príkazy DOS a dokonca aj mnohé príkazy na spustenie sú popísané so všetkými druhmi lomiek, zátvoriek, kurzívou atď. z týchto značiek, na ktoré odkazujú, si môžete pozrieť syntax ľubovoľného príkazu a hneď viete, aké možnosti sú potrebné a aké možnosti možno použiť s akými ďalšími možnosťami.
V závislosti od zdroja sa pri popise príkazov môže zobraziť mierne odlišná syntax. Používame metódu, ktorú Microsoft v minulosti používal, a všetka syntax príkazov, ktoré sme kedy videli na akejkoľvek lokalite, sú veľmi podobné, ale pamätajte, že by ste mali postupovať podľa kľúča syntaxe, ktorý sa týka príkazov, ktoré čítate, a nepredpokladať, že všetky webové stránky a dokumentácia používajú presne rovnakú metódu.
Kľúč syntaxe príkazu
Nasledujúci kľúč syntaxe popisuje, ako sa má použiť každý zápis v syntaxi príkazu. Neváhajte na to odkazovať, keď si prejdeme tri príklady pod tabuľkou.
Referenčná tabuľka syntaxe príkazov | |
---|---|
Zápis | Význam |
Tučné | Tučné položky musia byť napísané presne tak, ako sú zobrazené, vrátane všetkých tučných slov, lomiek, dvojbodiek atď. |
Italic | Položky kurzívou sú položky, ktoré musíte dodať. Neberte položku kurzívou doslovne a použite ju v príkaze podľa obrázka. |
S p a c e s | Všetky medzery treba brať doslovne. Ak má syntax príkazu medzeru, použite túto medzeru pri vykonávaní príkazu. |
[Text v zátvorkách] | Všetky položky v zátvorke sú voliteľné. Zátvorky nemožno brať doslovne, preto ich nepoužívajte pri vykonávaní príkazu. |
Text mimo zátvoriek | Text, ktorý nie je uvedený v zátvorke, je povinný. V syntaxi mnohých príkazov je jediným textom, ktorý nie je obklopený jednou alebo viacerými zátvorkami, samotný názov príkazu. |
{Text vo zložených zátvorkách | Položky v zloženej zátvorke sú možnosti, z ktorých musíte vybrať iba one. Zložené zátvorky nemožno brať doslovne, preto ich nepoužívajte pri vykonávaní príkazu. |
Vertikálne | bar | Zvislé čiary sa používajú na oddelenie položiek v zátvorkách a zátvorkách. Neberte zvislé čiary doslovne – nepoužívajte ich pri vykonávaní príkazov. |
Elipsa … | Elipsa znamená, že položka sa môže opakovať donekonečna. Pri vykonávaní príkazu nepíšte tri bodky doslovne a dbajte na to, aby ste pri opakovaní položiek používali medzery a iné požadované položky, ako je znázornené. |
Zátvorky sa niekedy označujú aj ako hranaté zátvorky, zátvorky sa niekedy označujú ako vlnité zátvorky alebo kvetinové zátvorky a zvislé čiary sa niekedy nazývajú zvislé čiary alebo zvislé lomky. Bez ohľadu na to, ako ich nazývate, žiadny by sa pri vykonávaní príkazu nemal brať doslovne.
Príklad 1: Vol Command
Tu je syntax pre príkaz vol, príkaz dostupný z príkazového riadka vo všetkých verziách operačného systému Windows:
vol [drive:
Slovo vol je tučne, čo znamená, že by sa malo brať doslovne. Je tiež mimo akýchkoľvek zátvoriek, čo znamená, že je to povinné. Pozrime sa na zátvorky o pár odsekov nižšie.
Za vol je medzera. Medzery v syntaxi príkazu treba chápať doslovne, takže keď vykonávate príkaz vol, budete musieť vložiť medzeru medzi vol a čokoľvek, čo môže nasledovať.
Zátvorky označujú, že čokoľvek, čo je v nich obsiahnuté, je voliteľné – to, čo je v nich, nie je potrebné na fungovanie príkazu, ale môže to byť niečo, čo chcete použiť, v závislosti od toho, na čo príkaz používate. Zátvorky nikdy neberte doslovne, preto ich nikdy nezahŕňajte pri vykonávaní príkazu.
V zátvorkách je kurzívou napísané slovo drive, za ktorým nasleduje dvojbodka tučne. Čokoľvek uvedené kurzívou je niečo, čo musíte dodať, nie doslovne. V tomto prípade jednotka označuje písmeno jednotky, takže tu budete chcieť zadať písmeno jednotky. Rovnako ako v prípade vol, keďže : je zvýraznené tučným písmom, malo by byť napísané tak, ako je zobrazené.
Na základe všetkých týchto informácií uvádzame niekoľko platných a neplatných spôsobov vykonania príkazu vol a prečo:
vol
Platné: Príkaz vol je možné vykonať sám, pretože jednotka : je voliteľná, pretože je ohraničená zátvorkami.
vol d
Neplatné: Tentoraz sa používa voliteľná časť príkazu, ktorá určuje jednotku ako d, ale dvojbodka bola zabudnutá. Pamätajte, že vieme, že dvojbodka sprevádza disk, pretože je zahrnutá v rovnakej skupine zátvoriek a vieme, že by sa mala používať doslova, pretože je tučne.
vol e: /p
Neplatné: Možnosť /p nebola uvedená v syntaxi príkazu, takže príkaz vol sa pri použití nespustí to.
vol c:
Platné: V tomto prípade bol argument voliteľnej jednotky : použitý presne podľa plánu.
Príklad 2: Príkaz na vypnutie
Tu uvedená syntax je pre príkaz shutdown a je samozrejme oveľa zložitejšia ako v príklade príkazu vol vyššie. Na základe toho, čo už viete, sa tu však v skutočnosti môžete naučiť len veľmi málo:
shutdown [ /i | /l | /s | /r | /g | /a | /p | /h | /e] [ /f] [ /m \\ názov počítača] [ /t xxx] [ /d [ p: | u:] xx: yy] [/c " komentár " ]
Pamätajte, že položky v zátvorkách sú vždy voliteľné, položky mimo hranatých zátvoriek sú vždy povinné, tučné položky a medzery sú vždy doslovné a položky uvedené kurzívou musíte poskytnúť vy.
Veľkým novým konceptom v tomto príklade je zvislá čiara. Zvislé čiary v zátvorkách označujú voliteľné možnosti. Vo vyššie uvedenom príklade sa teda môžete, ale nemusíte rozhodnúť zahrnúť jednu z nasledujúcich možností pri vykonávaní príkazu na vypnutie: /i, /l , /s, /r, /g, / a, /p, /h alebo /e Rovnako ako zátvorky existujú aj zvislé čiary na vysvetlenie syntaxe príkazu a netreba ich brať doslovne.
Príkaz vypnutia má tiež vnorenú možnosť v [ /d [ p: | u:] xx : yy]-v podstate možnosť v rámci možnosti.
Podobne ako v prípade príkazu vol v prvom príklade, aj tu sú niektoré platné a neplatné spôsoby použitia príkazu na vypnutie:
vypnutie /r /s
Neplatné: Možnosti /r a /s nemožno použiť spolu. Tieto zvislé pruhy označujú možnosti, z ktorých si môžete vybrať iba jednu.
vypnutie /s p:0:0
Neplatné: Použitie /s je úplne v poriadku, ale použitie p:0:0nie preto, že táto možnosť je dostupná len s voľbou /d , ktorú sme zabudli použiť. Správne použitie by bolo shutdown /s /d p:0:0.
vypnutie /r /f /t 0
Platné: Všetky možnosti boli tentokrát použité správne. Možnosť /r nebola použitá so žiadnou inou voľbou v rámci svojej sady zátvoriek a /f a /t Možnostiboli použité podľa popisu v syntaxi.
Príklad 3: Príkaz použitia siete
Pre náš posledný príklad sa pozrime na príkaz net use, jeden z príkazov net. Jeho syntax je trochu chaotická, preto sme ju nižšie skrátili, aby sme ju trochu uľahčili (pozri celú syntax tu):
net use [{ názov zariadenia | }] [ názov počítača sharename [{ heslo | }] [ /trvalé: { yes | no }] [ /savecred] [ /delete]
Príkaz net use má dva prípady nového zápisu: zloženú zátvorku. Zložená zátvorka znamená, že je potrebná jedna a iba jedna z možností oddelená jednou alebo viacerými zvislými čiarami. Toto je na rozdiel od zátvorky so zvislými čiarami, ktoré označujú voliteľné možnosti.
Pozrime sa na niektoré platné a neplatné použitia používania siete:
čisté využitie e:\\server\files
Neplatné: Prvá skupina zložených zátvoriek znamená, že môžete zadať názov zariadenia alebo použiť zástupný znak - nemôžete urob oboje. Buď použitie siete e: \\server\files alebo použitie siete\\server\files by boli platnými spôsobmi na spustenie používania siete v tomto prípad.
čisté využitie\\appsvr01\source 1lovet0visitcanada /persistent:no
Platné: Pri tomto vykonávaní používania siete sme správne použili niekoľko možností vrátane jednej vnorenej možnosti. Použili sme , keď sme si museli vybrať medzi ním a uvedením názvu zariadenia, špecifikovali sme zdieľanie [zdroj] na serveri [appsvr01] a potom sme sa rozhodli zadať { heslo }. share, 1lovet0visitcanada, namiesto toho, aby sme si vynútili používanie siete, aby nás požiadalo o jeden {}. Tiež sme sa rozhodli nepovoliť automatické opätovné pripojenie tohto nového spoločného disku pri ďalšom spustení počítača [ /persistent:no].
čisté využitie /trvalé
Neplatné: V tomto príklade sme sa rozhodli použiť voliteľný prepínač /persistent, ale zabudli sme pridať dvojbodku vedľa neho a tiež ste si zabudli vybrať medzi dvoma požadovanými možnosťami, yes alebo no, medzi zátvorkami. Vykonanie používania siete /persistent:yes by bolo platným použitím používania siete.