Jak číst syntaxi příkazů

Naučte se interpretovat příkazovou syntaxi pomocí těchto příkladů

Syntaxe příkazu je v zásadě pravidla pro spuštění příkazu. Potřebujete vědět, jak číst syntaxi notation při učení, jak používat příkaz, abyste mohli správně spustit.

Jak jste pravděpodobně viděli tady a možná i jiné webové stránky, příkazy Command Prompt, příkazy DOS a dokonce i mnoho příkazů běhu jsou popsány všemi druhy lomí, hranatých závorek, kurzívou atd. Jakmile víte, na co se všechny tyto značky vztahují, můžete se podívat na syntaxi každého příkazu a okamžitě zjistit, jaké možnosti jsou požadovány a jaké možnosti lze použít s jakými dalšími možnostmi.

Poznámka: V závislosti na zdroji se při popisu příkazů může zobrazit mírně odlišná syntaxe. Používáme metodu, kterou společnost Microsoft historicky používala, a veškerá syntaxe příkazů, která jsme kdy viděli na jakémkoli webu, je velmi podobná, ale nezapomeňte, že byste měli sledovat klíč syntaxe, který se týká povelů, které čtete, a nepředpokládat, že všechny webové stránky a dokumentace používají přesně stejnou metodu.

Kláves Syntaxe příkazu

Následující syntaxní klíč popisuje, jak má být použita každá notace v syntaxi příkazu. Neváhejte odkazovat, když procházíme třemi příklady pod stolem.

Označení Význam
tučně Tučné položky musí být zadány přesně tak, jak jsou zobrazeny. Zahrnuje tučná slova, lomítka, dvojbodky atd.
Kurzíva Položky kurzívy jsou položky, které musíte dodat. Nepoužívejte doslovně kurzívu a použijte ji v příkazu, jak je znázorněno.
S kroky Všechny prostory by měly být vzaty doslovně. Pokud má syntaxe příkazu nějaký prostor, použijte místo při spuštění příkazu.
[Text uvnitř závorek] Veškeré položky uvnitř držáku jsou volitelné. Konzoly se neberou doslovně, takže je nepoužívejte při provádění příkazu.
Text mimo závorky Je vyžadován libovolný text, který není obsažen v závorce. V syntaxi mnoha příkazů je jediným textem, který není obklopen jedním nebo více závorkami, samotný název příkazu.
{Text uvnitř závor} Položky v rovině jsou volby, z nichž musíte vybrat pouze jednu . Brace se nepřijímají doslovně, takže je nepoužívejte při provádění příkazu.
Vertikální | bar Svislé sloupce se používají k oddělování položek v závorce a příchytkách. Neberte vertikální pruhy doslova - nepoužívejte je při provádění příkazů.
Ellipsis ... Elipsa znamená, že položka může být opakována neomezeně. Nepoužívejte písmena písma doslova při provádění příkazu a dbejte na to, aby byly použity mezery a další požadované položky, jak je zobrazeno při opakování položek.

Poznámka: Konzoly jsou také někdy označovány jako hranaté závorky, popruhy jsou někdy označovány jako třpytivé konzoly nebo květinové závorky a svislé tyče se někdy nazývají trubky, svislé čáry nebo vertikální lomítka. Bez ohledu na to, co jim říkáte, nikdo by nikdy neměl být přijat doslova při provádění příkazu.

Příklad č. 1: Příkaz vol

Zde je syntaxe příkazu vol , příkaz dostupný z příkazového řádku ve všech verzích operačního systému Windows:

vol [ měnič: ]

Slovo vol je vyznačeno tučným písmem, což znamená, že by mělo být vzato doslovně. Je také mimo jakékoliv závorky, což znamená, že je to nutné. Podíváme se na závorky o několik odstavců dolů.

Následující vol je mezera. Prostory v syntaxi příkazu mají být vzaty doslovně, takže když spouštíte příkaz vol, budete muset umístit mezery mezi volbou a cokoliv, co by mohlo následovat.

Konzoly ukazují, že vše, co je v nich obsaženo, je nepovinné - cokoli tam není, aby příkaz fungoval, ale může být něco, co chcete použít, v závislosti na tom, co používáte pro příkaz. Konzoly se nikdy nebudou vzít doslova, takže je nikdy nemusíte zahrnovat při provádění příkazu.

Uvnitř hranatých závorek je kurzor kurzívou, následovaný dvojtečkou tučně. Cokoli kurzívou je něco, co musíte dodat, nebrat doslovně. V tomto případě jednotka odkazuje na písmeno jednotky, takže zde budete chtít dodat písmeno jednotky . Stejně jako u volby , protože: je vyznačen tučným písmem, měl by být zadán tak, jak je znázorněno.

Na základě všech těchto informací uvádíme několik platných a neplatných způsobů provedení příkazu vol a proč:

vol

Platný: Příkaz vol může být proveden sám o sobě, protože jednotka : je volitelná, protože je obklopena závorkami.

vol. d

Neplatná: Tentokrát se používá volitelná část příkazu, která specifikuje jednotku jako d , ale dvojtečka byla zapomenuta. Nezapomeňte, že tlusté střevo doprovází pohon, protože je součástí stejného souboru závor a víme, že by měl být použit doslovně, protože je odvážný.

vol.: / p

Neplatná: Volba / p nebyla uvedena v syntaxi příkazu, takže příkaz vol se nespustí při jeho použití.

vol. c:

Platné: V tomto případě byl argument volitelného disku : použit stejným způsobem.

Příklad č. 2: Příkaz vypnutí

Zde uvedená syntaxe je pro příkaz vypnutí a je samozřejmě mnohem složitější než ve výše uvedeném příkladě příkazu vol. Avšak na základě toho, co už víte, je zde ještě něco víc, co se tu naučíte:

vypnutí [ / i | / l | / s | / r | / g | / a | / p | / h | / e ] [ / f ] [ / m \\ název_počítače ] [ / t xxx ] [ / d [ p: | u: ] xx : yy ] [ / c " komentář " ]

Nezapomeňte, že položky v závorce jsou vždy volitelné, položky mimo závorky jsou vždy požadovány, tučné položky a mezery jsou vždy doslovné a kurzívy jsou vám poskytovány.

Velkým novým konceptem v tomto příkladu je svislá čára. Vertikální lišty v závorce označují volitelné volby. Takže ve výše uvedeném příkladu můžete při spouštění příkazu vypnutí zahrnout jednu z následujících možností, ale nemusíte,: / i , / l , / s , / r , / g , / a , / p , / h nebo / e . Stejně jako závorky existují svislé sloupce, které vysvětlují syntaxi příkazů a nemají být vzaty doslovně.

Příkaz vypnutí má také vnořenou volbu v [ / d [ p: | u: ] xx : yy ] - v podstatě možnost v rámci možnosti.

Stejně jako příkaz vol v příkladu # 1 výše, uvádíme několik platných a neplatných způsobů, jak použít příkaz vypnutí:

vypnutí / r / s

Neplatná: Možnosti / r a / s nelze použít společně. Tyto svislé pruhy označují volby, ze kterých si můžete vybrat pouze jednu.

vypnutí / sp: 0: 0

Neplatná: Použití / s je naprosto v pořádku, ale použití p: 0: 0 není proto, že je tato volba dostupná pouze s volbou / d , kterou jsem zapomněl použít. Správné použití by bylo vypnutí / s / dp: 0: 0 .

vypnutí / r / f / t 0

Platné: Tentokrát byly všechny možnosti správně použity. Možnost / r nebyla použita s žádnou jinou volbou v rámci sady závorek a volby / f a / t byly použity tak, jak je popsáno v syntaxi.

Příklad č. 3: Příkaz síťového použití

Pro náš konečný příklad se podíváme na příkaz net use , jeden ze síťových příkazů . Syntaxe příkazu net use je trochu špinavá, takže jsem zkrátil ji níže, aby to vysvětlil trochu snazší (viz úplná syntaxe zde ):

čisté použití [{ devicename | * }] [ \\ název_počítače \ sharename [{ heslo | * }]] [ / trvalé: { ano | ne }] [ / savecred ] [ / delete ]

Příkaz čisté užití má dvě instance nové notace, rovnoběžku. Ozdoba naznačuje, že je požadována jedna a pouze jedna z možností, oddělená jednou nebo více svislými pruhy. Toto je na rozdíl od konzoly s vertikálními pruhy, které označují volitelné volby.

Podívejme se na některé platné a neplatné použití čistého využití:

čisté použití e: * \\ server \ files

Neplatná: První skupina zarážky znamená, že můžete zadat název devic nebo použít zástupný znak * - nemůžete udělat obojí. Buď čisté použití e: \\ server \ files nebo net use * \\ server \ files by byly platnými způsoby, jak v tomto případě spustit čisté použití.

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

Platné: V tomto provádění čistého použití jsem správně použil několik možností, včetně jedné vnořené možnosti. Použil (a) jsem *, když jsem si vybral mezi ním a uvedením devicename , zadal (share) [ zdroj ] na serveru [ appsvr01 ] a pak jsem zvolil zadání { password } pro danou sdílenou položku, 1lovet0visitcanada , namísto toho, požádejte mě o jednu { * }.

Také jsem se rozhodl nedovolit, aby se tato nová sdílená jednotka znovu automaticky připojila při příštím spuštění počítače [ / persistent: no ].

čisté užití / trvalé

Neplatné: V tomto příkladu jsem se rozhodl použít volitelný / trvalý přepínač, ale zapomněl jsem přidat dvojbodku vedle něj a zapomněl jsem si vybrat mezi dvěma požadovanými možnostmi, ano nebo ne , mezi třmeny. Provádění čistého užití / trvalé: ano, bylo by platné použití čistého využití.