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:
volPlatný: Príkaz vol môže byť vykonaný sám o sebe, pretože jednotka : je voliteľná, pretože je obklopená zátvorkami.
vol dNeplatná: 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: / pNeplatná: 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 / sNeplatné: 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: 0Neplatné: 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 0Platné: 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 \ filesNeplatná: 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: niePlatné: 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.