Syntax príkazu je v zásade pravidla pre spustenie príkazu. Musíte vedieť, ako čítať notáciu syntaxe, keď sa naučíte ako používať príkaz, aby ste ho mohli správne vykonať.
Ako ste pravdepodobne videli tu na stránkach Lifewire a možno aj na iných webových stránkach, príkazy Command Prompt, príkazy DOS a dokonca veľa príkazov na spustenie sú popísané všetkými druhmi lomítok, zátvoriek, kurzívou atď. Keď viete, na čo sa vzťahujú všetky tieto značky , môžete sa pozrieť na syntax ľubovoľného príkazu a okamžite zistiť, aké možnosti sú požadované a aké možnosti je možné použiť s akými ďalšími možnosťami.
Poznámka: V závislosti od zdroja sa pri používaní príkazov môže zobraziť trochu iná syntax. Používame metódu, ktorú spoločnosť Microsoft historicky používala, a všetky syntaxy príkazov, ktoré sme kedy videli na ktorejkoľvek lokalite, sú veľmi podobné, ale nezabudnite, ž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 opisuje, ako má byť použitá každá notácia v syntaxe príkazu. Neváhajte sa o to hovoriť, keď prechádzame tromi príkladmi pod stolom.
| symboly | zmysel |
|---|---|
| smelý | Tučné položky musia byť zadané presne tak, ako sú znázornené, vrátane tučných slov, lomiek, dvojbodkov atď. |
| kurzíva | Kreslené položky sú položky, ktoré musíte dodať. Nepoužívajte kurzíva doslova a použite ju v príkaze, ako je znázornené. |
| S p a ces | Všetky medzery by sa mali brať doslovne. Ak syntax príkazu má medzeru, použite tento priestor pri vykonávaní príkazu. |
| Text v zátvorkách | Všetky položky v zátvorke sú voliteľné. Konzoly sa nemajú brať doslovne, takže ich nepoužívajte pri vykonávaní príkazu. |
| Text mimo zátvoriek | Akýkoľvek text, ktorý nie je uvedený v zátvorke, sa vyžaduje. V syntaxe mnohých príkazov jediný text, ktorý nie je obklopený jednou alebo viacerými zátvorkami, je samotný názov príkazu. |
| {Text v zátvorkách} | Položky v rovine sú možnosti, z ktorých vy musieť vyberte len jeden, Závesy sa nemajú brať doslovne, takže ich nepoužívajte pri vykonávaní príkazu. |
| Vertikálne bar | Vertikálne pruhy sa používajú na oddelenie položiek v zátvorkách a zátvorkách. Nepoužívajte vertikálne pruhy doslova - nepoužívajte ich pri vykonávaní príkazov. |
| Ellipsis … | Elipsa znamená, že položka sa môže opakovať neurčito. Nepoužívajte písanie elipsy doslova pri vykonávaní príkazu a dbajte na to, aby ste použili medzery a iné požadované položky, ako je znázornené pri opakovaní položiek. |
Poznámka: Konzoly sú tiež niekedy označované ako hranaté zátvorky, výstuhy sú niekedy označované ako strmeňové zátvorky alebo kvetinové zátvorky a vertikálne tyče sa niekedy označujú ako potrubia, zvislé čiary alebo vertikálne lomky. Bez ohľadu na to, čo ich nazývate, nikdy by nemalo byť doslovné pri výkone príkazu.
Príklad č. 1: Príkaz vol
Tu je syntax príkazu 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 potrebné. Pozrime sa na zátvorkách o niekoľko odsekov.
nasledujúce vol je medzera. Medzery v syntaxe príkazu sa majú brať doslovne, takže pri vykonávaní príkazu vol musíte vložiť medzeru medzi vol a čokoľvek, čo môže prísť ďalej.
Konzoly naznačujú, že čokoľvek, čo je v nich obsiahnuté, je voliteľné - bez ohľadu na to, čo sa v nich nachádza, nie je potrebné, aby príkaz fungoval, ale môže to byť niečo, čo chcete použiť, v závislosti od toho, čo používate pre tento príkaz. Konzoly sa nikdy nesmú brať doslova, takže ich nikdy nezahrňte pri vykonávaní príkazu.
V zátvorkách sa nachádza kurzíva pohon , za ktorým nasleduje dvojbodka tučným písmom. Čokoľvek kurzívou je niečo, čo musíte dodať, nie doslova. V tomto prípade a pohon odkazuje na písmeno jednotky, takže tu budete chcieť uviesť písmeno jednotky. Rovnako ako vol, pretože: je vyznačené tučným písmom, malo by byť napísané tak, ako je znázornené.
Na základe všetkých týchto informácií nájdete niekoľko platných a neplatných spôsobov vykonania príkazu vol a prečo:
vol
platný: Príkaz vol môže byť vykonaný sám o sebe, pretože pohon : je voliteľná, pretože je obklopená zátvorkami.
vol d
neplatný: Tentokrát sa používa voliteľná časť príkazu, ktorá špecifikuje pohon ako d, ale dvojbodka bola zabudnutá. Pamätajte, vieme, že hrubé črevo sprevádza pohon pretože je zahrnutá do rovnakej sady zátvorkách a vieme, že by sa malo používať doslova, pretože je odvážny.
vol. e: / p
neplatný: / p voľba nebola uvedená v syntaxe príkazov, takže príkaz vol sa nespustí pri jeho použití.
vol. c:
platný: V tomto prípade je voliteľné pohon : argument bol použitý rovnako ako sa zamýšľalo.
Príklad č. 2: Príkaz vypnutia
Tu uvedená syntax je pre príkaz vypnutia a je samozrejme oveľa zložitejšia ako v príklade príkazu vol vyššie. Avšak, na základe toho, čo už viete, tu sa tu veľa naučiť:
vypnúť / i | / l | / s | / r | / g | / a | / p | / h | / e / f / m computername / t xxx / d p:|u: xx : yy / c " komentár '
Pamätajte na to, že položky v zátvorkách sú vždy voliteľné, vždy sa vyžadujú položky mimo zátvorky, tučné položky a medzery sú vždy doslovné a kurzy sú uvedené kurzívou.
Veľkým novým konceptom v tomto príklade je vertikálna lišta. Vertikálne pruhy v zátvorkách označujú voliteľné voľby. Takže vo vyššie uvedenom príklade môžete, ale nemusíte, zahrnúť jeden z nasledujúcich možností pri vykonávaní príkazu vypnutia: / i, / l, / s, / r, / g, / a, / p, / h, alebo / e, Rovnako ako zátvorky existujú aj vertikálne pruhy, ktoré vysvetľujú syntax príkazov a nemajú sa brať doslovne.
Príkaz vypnutia má aj vnorenú možnosť v položke / d p:|u: xx : yy - v zásade možnosť v rámci možnosti.
Rovnako ako príkaz vol v príklade # 1 vyššie, tu sú niektoré platné a neplatné spôsoby použitia príkazu shutdown:
vypnutie / r / s
neplatný: / r a / s možnosti nemôžu byť použité spoločne. Tieto vertikálne pruhy označujú voľby, z ktorých si môžete vybrať iba jednu.
vypnutie / s p: 0: 0
neplatný: Použitím / s je úplne v poriadku, ale použitie p: 0: 0 nie preto, že táto voľba je k dispozícii len s / d možnosť, ktorú som zabudol použiť. Správne by to bolo vypnutie / s / d p: 0: 0.
vypnutie / r / f / t 0
platný: Všetky možnosti boli použité správne tentoraz. / r voľba sa v rámci súboru zátvoriek nepoužila s inou voľbou / f a / t boli použité opisy v syntaxe.
Príklad č. 3: Príkaz "Net Use"
Pre náš posledný príklad sa pozrime na príkaz net use, jeden z čistých príkazov. Syntax príkazu net use je trochu chaotický, takže som ju skrátil, aby som to trochu vysvetlil (viď plnú syntax tu):
čisté použitie * \ computername sharename * / Persistent:Áno / savecred / zmazať
Príkaz čistej použiteľnosti má dva prípady novej notácie, čiary. Výstuž označuje, že jedna a iba jedna z možností, oddelených jednou alebo viacerými vertikálnymi pruhmi, je požadovaný , Toto je na rozdiel od konzoly s vertikálnymi pruhmi, ktoré indikujú voliteľný voľby.
Pozrime sa na niektoré platné a neplatné spôsoby používania siete:
net use e: * server files
neplatný: Prvá sada nástavcov znamená, že môžete zadať a Názov zariadenia alebo použite zástupný znak * - nemôžete robiť oboje. buď net use e: server files alebo net use * server files by boli platné spôsoby, ako v tomto prípade vykonať čistú spotrebu.
net use * appsvr01 source 1lovet0visitcanada / persistent: nie
platný: Správne som použil niekoľko možností pri tomto vykonávaní čistej spotreby, vrátane jednej vnorenej možnosti. Použil som * keď si to vyžaduje výber medzi tým a špecifikovaním a Názov zariadenia , Som uviedol podiel zdroj na serveri appsvr01 a potom si vybrali špecifikáciu { heslo } pre túto akciu, 1lovet0visitcanada , namiesto toho, aby som nútil sieťové použitie,*}.
Taktiež som sa rozhodol nedovoliť, aby sa táto nová zdieľaná jednotka znovu automaticky pripojila pri ďalšom spustení počítača / Persistent: nie.
čisté použitie / trvalé
neplatný: V tomto príklade som sa rozhodol použiť voliteľné / perzistentné prepnúť, ale zabudol som pridať dvojbodku vedľa neho a zabudol si vybrať medzi dvoma požadovanými možnosťami, Áno alebo žiadny, medzi závesmi. vykonávajúci net use / persistent: áno by bolo platným použitím čistej spotreby.













