Kako čitati sintagmu naredbe

Saznajte kako interpretirati naredbenu sintaksu s ovim primjerima

Sintaksa naredbe je u osnovi pravila za pokretanje naredbe. Trebate znati čitati sintaksu kada upoznate kako koristiti naredbu kako biste ga ispravno izvršili.

Kao što ste vjerojatno vidjeli ovdje, a možda i druge web stranice, Command Prompt naredbe , DOS naredbe , pa čak i mnogi trčanje naredbe su opisani sa svim vrstama kose crte, zagrade, kurziv, itd. Nakon što znate što su sve te oznake odnose, možete pogledati sintaksu bilo koje naredbe i odmah znati koje su opcije potrebne i koje opcije se mogu koristiti s kojim drugim opcijama.

Napomena: Ovisno o izvoru, možda ćete vidjeti nešto drugačiju sintaksu kada se koristi za opisivanje naredbi. Koristimo metodu koju je Microsoft povijesno upotrebljavao, a sva sintaksna naredba koju smo ikada vidjeli na bilo kojem mjestu vrlo je slična, ali imajte na umu da slijedite ključ za sintakse koji se odnosi na naredbe koje čitate i ne pretpostavite da su svi web stranice i dokumentacija koriste istu metodu.

Ključ naredbene sintakse

Sljedeći ključ sintakse opisuje kako se svaki zapis u sintaktičkoj naredbi treba koristiti. Slobodno se uputite na to dok prolazimo kroz tri primjera ispod tablice.

Notacija Značenje
odvažan Podebljane stavke moraju upisati točno onako kako su prikazane, što uključuje sve podebljane riječi, kose crte, dvotočke itd.
kurzivan Kurzivne stavke su stavke koje morate dostaviti. Nemojte pisati kurzivu doslovno i koristiti je u naredbi kao što je prikazano.
S koraka Svi se prostori trebaju shvatiti doslovno. Ako sintaksu naredbe ima razmak, upotrijebite taj prostor prilikom izvršavanja naredbe.
[Tekst unutar zagrada] Sve stavke unutar zagrada su neobavezne. Zagrade se ne smiju uzimati doslovno pa ih nemojte koristiti prilikom izvršavanja naredbe.
Tekst izvan zagrada Potreban je tekst koji nije sadržan u nosaču. U sintaksi mnogih naredbi, jedini tekst koji nije okružen jednim ili više zagrada je sam naziv naredbe.
{Tekst unutar braces} Stavke unutar okvira su opcije, od kojih morate odabrati samo jednu . Oznake se ne smiju uzimati doslovno pa ih nemojte koristiti prilikom izvršavanja naredbe.
Okomito | bar Vertikalne šipke koriste se za odjeljivanje stavki unutar zagrada i bracesa. Ne uzimajte vertikalne šipke doslovno - nemojte ih koristiti prilikom izvršavanja naredbi.
Ellipse ... Elipsa znači da se stavka može ponavljati na neodređeno vrijeme. Nemojte tipizirati elipsu doslovno pri izvođenju naredbe i pazite da koristite razmake i druge potrebne stavke kao što je prikazano ponavljanjem stavki.

Napomena: zagrade se ponekad nazivaju i kvadratnim zagradama, pri čemu se nazubljeni nazivi nazivaju neravnim zagradama ili cvjetnim zagradama, a vertikalne šipke ponekad nazivaju cijevi, okomite crte ili okomite crte. Bez obzira na to što ih zovete, nitko se nikada ne smije uzimati doslovno kada izvršava naredbu.

Primjer # 1: Vol Command

Evo sintakse za naredbu vol , naredbu dostupnu iz naredbenog retka u svim verzijama operacijskog sustava Windows:

vol [ drive: ]

Riječ vol je podebljana, što znači da se treba shvatiti doslovno. Također je izvan zagrada, što znači da je to potrebno. Pogledat ćemo zagrade nekoliko odlomaka dolje.

Sljedeći vol je prostor. Prostorije u sintaksi zapovjedi trebaju se shvatiti doslovno pa kad izvršavate naredbu vol, morat ćete staviti razmak između volja i sve što bi moglo doći sljedeći.

Zaglavlja ukazuju na to da sve što je sadržano unutar njih je neobavezno - sve što postoji nije potrebno za naredbu da funkcionira, ali može biti nešto što želite koristiti, ovisno o tome što koristite naredbu. Tragovi se nikada ne smiju uzimati doslovno, tako da nikad ne uključujte ih prilikom izvršavanja naredbe.

Unutar zagrada je kurzivna riječ pogon , nakon čega slijedi dvotočka s masnim slovima. Sve što je italizirano je nešto što morate dostaviti, a ne uzeti doslovno. U ovom slučaju pogon se odnosi na slovo pogona, pa ćete ovdje trebati dostaviti slovo pogona . Kao i kod volumena , budući da je podebljano, treba ga upisati kao što je prikazano.

Na temelju svih tih informacija, ovdje su neki valjani i nevažeći načini za izvršavanje naredbe vol i zašto:

vol

Vrijedi: Naredba vol može izvršiti sama po sebi jer je pogon : opcionalan jer je okružen zagradama.

vol. d

Nevažeći: ovaj put se koristi dodatni dio naredbe, navodeći pogon kao d , ali dvotočka je zaboravljena. Zapamtite, znamo da je debelo crijevo prateći pogon jer je uključen u isti skup zagrada i znamo da bi se trebalo upotrijebiti doslovno jer je podebljano.

vol e: / str

Nevažeći: opcija / p nije bila navedena u sintaksi naredbi tako da naredba vol ne radi prilikom korištenja.

vol c:

Vrijedi: U ovom slučaju korišten je argument opcionalnog pogona : onako kako je namjeravano.

Primjer # 2: naredba za isključivanje

Ovdje navedena sintaksa je za naredbu za isključivanje i očito je mnogo složenija nego u gornjem primjeru naredbe vol. Međutim, oslanjajući se na ono što već znate, tu je zapravo vrlo malo više da naučite ovdje:

isključivanje [ / i | / l | / s | / r | / g | / a | / p | / h | / e ] [ / f ] [ / m \\ korisničko ime ] [ / t xxx ] [ / d [ p: | u: ] xx : yy ] [ / c " komentar " ]

Imajte na umu da su stavke u zagradama uvijek neobavezne, uvijek su potrebne stavke izvan zagrada, podebljane stavke i prostori uvijek su doslovni, a kursiravljene stavke morate osigurati.

Veliki novi koncept u ovom primjeru je vertikalna traka. Okomite šipke unutar zagrada ukazuju na dodatne izbore. Dakle, u gornjem primjeru možete, ali ne morate, odabrati uključivanje jedne od sljedećih opcija prilikom izvršavanja naredbe za isključivanje: / i , / l , / s , / r , / g , / a , / p , / h ili / e . Poput zagrada, postoje vertikalne šipke koje objašnjavaju sintaksu zapovijedanja i ne trebaju se doslovno shvatiti.

Naredba za isključivanje također ima ugniježđenu opciju u [ / d [ p: | u: ] xx : yy ] - u osnovi, opcija unutar opcije.

Poput volumena vola u gornjem primjeru # 1, ovdje su neki valjani i nevažeći načini korištenja naredbe za isključivanje:

isključivanje / r / s

Nevažeći: Opcije / r i / s ne mogu se koristiti zajedno. Ove okomite šipke označavaju izbore, od kojih možete odabrati samo jedan.

isključivanje / sp: 0: 0

Nevažeći: Korištenje / s savršeno je fino, ali upotreba p: 0: 0 nije zato što je ta opcija dostupna samo s opcijom / d , koju sam zaboravio koristiti. Točna upotreba bila bi isključivanje / s / dp: 0: 0 .

shutdown / r / f / t 0

Vrijedi: sve su opcije ispravno korištene ovaj put. Opcija / r nije korištena s bilo kojim drugim izborom unutar niza zagrada, a opcije / f i / t korištene su kako je opisano u sintaksi.

Primjer # 3: Naredba za neto korištenje

Za naš konačni primjer, pogledajmo naredbu net use , jednu od mrežnih naredbi . Sintaksa naredbe za uporabu neto je malo neuredna, pa sam ga skratio kako bih objasnio da je to malo lakše (pogledajte punu sintaksu ovdje ):

neto upotreba [{ devicename | * }] [ \\ korisničko ime \ sharename [{ password | * }]] [ / persistent: { yes | no }] [ / savecred ] [ / delete ]

Naredba za neto iskoristivost ima dva primjerka nove notacije, braće. Oslonac označava da je potreban jedan i samo jedan od izbora, odvojeni jednim ili više okomitih šipki. To je za razliku od nosača s vertikalnim šipkama koja označava izborne izbore.

Pogledajmo neke valjane i neispravne uporabe neto korištenja:

neto koristiti e: * \\ poslužitelj \ datoteke

Nevažeći: Prvi skup braces znači da možete odrediti devicename ili upotrijebiti zamjenski znak * - ne možete učiniti oboje. Bilo koja neto upotreba e: \\ poslužitelja \ datoteka ili neto upotrebe * \\ poslužitelja \ datoteka bila bi valjani načini za izvršavanje neto korištenja u ovom slučaju.

neto upotreba * \\ appsvr01 \ source 1lovet0visitcanada / uporni: ne

Vrijedi: ispravno sam upotrijebio nekoliko opcija u ovom izvršavanju neto upotrebe, uključujući jednu ugniježđenu opciju. Koristio sam * kada je potreban za odabir između njega i određivanje devicename , odredio sam udio [ izvor ] na poslužitelju [ appsvr01 ], a zatim sam odlučio odrediti { password } za taj udio, 1lovet0visitcanada , a ne prisiljavajući neto korištenje na potaknite me za jedan { * }.

Također sam odlučio da ne dopustim da se taj novi zajednički pogon automatski ponovno spoji sljedeći put kada pokrenem računalo [ / uporni: ne ].

neto upotreba / uporna

Nevažeći: U ovom primjeru odabrao sam upotrebu opcionalne / uporni prekidač, ali zaboravljam da uključim dvotočka pokraj njega i zaboravljam odabrati između dviju traženih opcija, da ili ne , između bracesa. Izvršavanje neto korištenja / uporan: da bi bila važeća upotreba neto korištenja.