Ako čítať syntax príkazov

Naučte sa interpretovať syntax príkazov pomocou týchto príkladov

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 a možno aj iné webové stránky, príkazy Command Prompt, príkazy DOSu a dokonca veľa príkazov na spustenie sú popísané s najrôznejšími lomkami, zátvorkami, 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 krokov 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 musíte vybrať len jednu . 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 [ disk: ]

Slovo vol je označené tučným písmom, č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úci 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 voličom a všetkým, č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ívová slovná mechanika , 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 jednotka odkazuje na písmeno jednotky, takže tu budete chcieť uviesť písmeno jednotky . Rovnako ako vo volte , pretože: je tučne, mal by byť napísané tak, ako je to 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 jednotka : je voliteľná, pretože je obklopená zátvorkami.

vol d

Neplatná: Tentokrát sa používa voliteľná časť príkazu, ktorá špecifikuje jednotku ako d , ale dvojbodka bola zabudnutá. Pamätajte, vieme, že hrubé črevo dopĺňa pohon, pretože je súčasťou rovnakej sady zátvoriek a vieme, že by sa mal používať doslova, pretože je odvážny.

vol. e: / p

Neplatná: Voľba / p nebola uvedená v syntaxe príkazu, takže príkaz vol sa nespustí pri jej používaní.

vol. c:

Platné: V tomto prípade bol voliteľný argument jednotky : použitý rovnako ako je určený.

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

vypnutie [ / i | / l | / s | / r | / g | / a | / p | / h | / e ] [ / f ] [ / m \\ počítačové meno ] [ / 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 pri vykonávaní príkazu vypínania vybrať jednu z nasledujúcich možností: / 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á tiež vnořený doplnok v [ / d [ p: | u: ] xx : yy ] - v podstate 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é: Možnosti / r a / s nie je možné použiť spoločne. Tieto vertikálne pruhy označujú voľby, z ktorých si môžete vybrať iba jednu.

vypnutie / sp: 0: 0

Neplatné: Použitie / s je úplne v poriadku, ale použitie p: 0: 0 nie je preto, lebo táto voľba je dostupná len s voľbou / d , ktorú som zabudol použiť. Správne použitie by bolo vypnutie / s / dp: 0: 0 .

vypnutie / r / f / t 0

Platné: Túto voľbu použili správne všetky možnosti. Voľba / r nebola použitá s inou voľbou v rámci svojej sady zátvoriek a / f a / t boli použité ako je popísané 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 [{ devicename | * }] [ \\ názov_počítača \ sharename [{ heslo | * }]] [ / trvalé: { yes } no }] [ / savecred ] [ / delete ]

Príkaz čistej použiteľnosti má dva prípady novej notácie, čiary. Ohyb označuje, že je potrebná jedna a len jedna z možností, oddelených jednou alebo viacerými zvislými pruhmi. Toto je na rozdiel od konzoly s vertikálnymi pruhmi, ktoré označujú voliteľné voľby.

Pozrime sa na niektoré platné a neplatné spôsoby používania siete:

net use e: * \\ server \ files

Neplatná: Prvá sada zátvoriek znamená, že môžete zadať devicename alebo použiť zástupný znak * - nemôžete urobiť oboje. Buď čisté použitie e: \\ server \ files alebo net use * \\ server \ files by boli platnými spôsobmi, ako v tomto prípade vykonať čisté použitie.

net use * \\ appsvr01 \ source 1lovet0visitcanada / persistent: nie

Platné: V tomto výkone používania siete som správne použil niekoľko možností vrátane jednej vnorenej možnosti. Použil som *, ak je to potrebné, aby ste si vybrali medzi ním a zadaním devicename , zadal (share) [ zdroj ] na serveri [ appsvr01 ] a potom som vybral určiť { password } pre danú časť, 1lovet0visitcanada , namiesto toho, vyzve ma na jedno { * }.

Taktiež som sa rozhodol nedovoliť, aby sa táto nová zdieľaná jednotka znovu automaticky pripojila pri ďalšom spustení počítača [ / persistent: no ].

čisté použitie / trvalé

Neplatné: V tomto príklade som sa rozhodol použiť voliteľný / pretrvávajúci prepínač, ale zabudol som uviesť dvojbodku vedľa neho a tiež zabudol si vybrať medzi dvoma požadovanými možnosťami, áno alebo nie , medzi závorami. Vykonávanie čistej spotreby / pretrvávajúce: áno, bolo by to platné použitie čistého použitia.