Kako čitati sintaksu naredbe

Naučite kako tumačiti sintaksu naredbi s ovim primjerima

Sintaksa komande u osnovi je pravila za pokretanje komande. Morate znati kako čitati sintaksnu notaciju kada naučite kako da koristite komandu kako biste je pravilno izvršili.

Kao što ste verovatno videli ovde, a možda i druge web stranice, komande Command Prompt , DOS komande , pa čak i mnoge pogonske naredbe opisane su sa svim vrstama kresica, zagrada, kurzivom itd. Kada znate na šta se sve te oznake odnose, možete pogledati sintaksu bilo koje komande i odmah znati koje su opcije potrebne i koje opcije se mogu koristiti s kojim drugim opcijama.

Napomena: U zavisnosti od izvora, možda ćete videti nešto sintaksu kada se koristi za opisivanje komandi. Koristimo metodu koju je Microsoft iskoristio istorijski, a sva sintaksa za komandu koju smo ikada vidjeli na bilo kojoj lokaciji je izuzetno slična, ali zapamtite da treba pratiti sintaksni ključ koji se odnosi na naredbe koje čitate i ne pretpostavljate da sve sajtovi i dokumentacija koriste istu metodu.

Command Syntax Key

Sledeći sintaksni ključ opisuje kako treba koristiti svaku notaciju u sintaksi naredbe. Slobodno se osvrćite na to dok prolazimo kroz tri primjera ispod tabele.

Notacija Značenje
Bold Bold predmeti moraju biti otkucani tačno onako kako su prikazani, to uključuje i bilo koje pohvalne riječi, kose, kolone itd.
Italic Italijanski predmeti su stavke koje morate nabaviti. Nemojte uzimati italičku stavku doslovno i koristiti je u komandi kao što je prikazano.
S koraci Svi prostori treba uzimati bukvalno. Ako sintaksa komande ima prostor, koristite taj prostor kada izvršavate komandu.
[Tekst unutar zagrada] Svi predmeti unutar konzole su neobavezni. Nosači se ne smeju bukvalno koristiti, tako da ih ne koristite prilikom izvršavanja naredbe.
Tekst izvan zagrada Potreban je svaki tekst koji nije sadržan u konzoli. U sintaksi mnogih komandi, jedini tekst koji nije okružen jednim ili više zagrada je sam naziv komande.
{Tekst unutar ukrasa} Stavke u grudima su opcije, od kojih morate izabrati samo jednu . Brajeve se ne smeju bukvalno koristiti, tako da ih ne koristite prilikom izvršavanja naredbe.
Vertikalno | bar Vertikalne šipke se koriste za razdvajanje stavki u zagradi i grudima. Nemojte uzimati vertikalne šipke bukvalno - ne koristite ih prilikom izvršavanja komandi.
Ellipsis ... Elipsa znači da se stavka može ponoviti na neodređeno vreme. Nemojte pisati elipsu bukvalno kada izvršavate komandu i vodite računa da koristite razmake i druge potrebne stavke kao što je prikazano pri ponavljanju predmeta.

Napomena: Brackets se ponekad nazivaju i četvrtastim zagradama, okačke se ponekad nazivaju skupljim zagradama ili zagrljajem za cvijeće, a vertikalne šipke se ponekad nazivaju cijevi, vertikalne linije ili vertikalne crtice. Bez obzira kako ih zovete, nikada se nikad ne bi trebali uzimati bukvalno kada izvršavate komandu.

Primer # 1: Komanda Vol

Evo sintakse za komandu vol , komanda dostupna u komandnom pozivu u svim verzijama operativnog sistema Windows:

vol [ disk: ]

Riječ vol je izražen podebljanim slovima, što znači da se treba uzimati bukvalno. Takođe je izvan svih zagrada, što znači da je potrebno. Pogledaćemo zagrade nekoliko paragrafa.

Sledeći volumen je prostor. Prostori u sintaksi komande treba uzimati bukvalno, tako da kada izvršavate komandu vol, moraćete da postavite razmak između vol-a i bilo čega što bi moglo doći sledeće.

Nosači pokazuju da je sve što je unutar njih neobavezno - bilo šta unutra nije potrebno da komanda radi, ali možda je nešto što želite koristiti, zavisno od toga za šta koristite komandu. Nosači se nikad ne vode bukvalno, tako da ih nikada ne uključuju prilikom izvršavanja naredbe.

Unutrašnjost zagrada je italicizovana reč, a zatim je debljina debljine. Bilo šta kurzivano je nešto što morate nabaviti, a ne bukvalno. U ovom slučaju, disk se odnosi na slovo diska, tako da ćete želeti da nabavite slovo disk jedinice ovde. Kao i kod volumena , pošto: je podebljano, treba je otkucati kao što je prikazano.

Na osnovu svih tih informacija, evo nekih validnih i nevažećih načina izvršavanja naredbe vol i zašto:

vol

Važeće: komanda vol može se izvršiti samo zato što je disk jedinica : neobavezna jer je okružena zagradama.

vol d

Nevažeći: Ovaj put se koristi neobavezni deo komande, navodeći pogon kao d , ali debelo crevo je zaboravljeno. Zapamtite, znamo da kolon prati disk jedinicu jer je uključen u isti skup zagrada i znamo da bi trebalo koristiti doslovno zato što je odvaženo.

vol e: / str

Nevažeće: Opcija / p nije navedena u sintaksi naredbe, tako da se komanda vol ne pokreće prilikom korišćenja.

vol c:

Valjan: U ovom slučaju, opcionalni disk : argument je korišćen samo kao što je predviđeno.

Primer # 2: Command Shutdown

Sintaksa navedena ovde je za naredbu za isključivanje i očigledno je mnogo složenija nego u primjeru naredbe vol. Gore. Međutim, na osnovu onoga što već znate, zapravo je mnogo više da naučite ovdje:

shutdown [ / i | / l | / s | / r | / g | / a | / p | / h | / e ] [ / f ] [ / m \\ computername ] [ / t xxx ] [ / d [ p: | u: ] xx : yy ] [ / c " komentar " ]

Zapamtite da su predmeti u zagradama uvek neobavezni, uvek se zahtevaju stavke izvan zagrada, boldovani predmeti i razmaci su uvijek doslovni, a kurzivne stavke treba da vam pruže.

Veliki novi koncept u ovom primeru je vertikalna traka. Vertikalne šipke u zagradama ukazuju na opcioni izbor. Dakle, u gore navedenom primeru, možete, ali ne morate da izaberete da uključite jednu od sledećih opcija kada izvršavate komandu za isključivanje: / i , / l , / s , / r , / g , / a , / p , / h , ili / e . Kao zagrade, postoje vertikalne rešetke kako bi se objasnila sintaksa komande i ne bi trebalo bukvalno shvatiti.

Komanda za isključivanje takođe ima ugrađenu opciju u [ / d [ p: | u: ] xx : yy ] - u osnovi, opcija unutar opcije.

Kao i komanda vol u Primeru 1 gore, ovde su neki valjani i nevažeći načini za korištenje naredbe za isključivanje:

shutdown / r / s

Nevažeće: Opcije / r i / s ne mogu se koristiti zajedno. Ove vertikalne šipke ukazuju na izbore, od kojih možete izabrati samo jednu.

shutdown / sp: 0: 0

Nevažeće: Upotreba / s je savršeno u redu, ali upotreba p: 0: 0 nije zato što je ova opcija dostupna samo sa opcijom / d , koju sam zaboravio da koristim. Tačno korišćenje bi bilo isključenje / s / dp: 0: 0 .

shutdown / r / f / t 0

Validan: Ovim putem su sve opcije ispravno korišćene. Opcija / r nije korišćena ni sa jednim drugim izborom unutar njegovog skupa zagrada, a opcije / f i / t su korišćene kako je opisano u sintaksi.

Primer # 3: Komanda za neto upotrebu

Za naš poslednji primjer, pogledajte net use command , jednu od neto komandi . Sintaksa komande neto koristi je malo neuredna, tako da sam skratila to ispod da bih je malo lakše objasnila (pogledajte punu sintaksu ovde ):

neto upotreba [{ devicename | * }] [ \\ computername \ sharename [{ password | * }]] [ / uporno: { da | ne }] [ / savecred ] [ / brisanje ]

Komanda za neto upotrebu ima dva primera nove oznake, brace. Nosač označava da je potreban jedan, a samo jedan od izbora, razdvojenih jednim ili više vertikalnih šipki. Ovo je različito od nosača sa vertikalnim šipkama koje ukazuju na opcioni izbor.

Pogledajmo neke valjane i nevažeće upotrebe neto upotrebe:

Neto upotreba e: * \\ server \ files

Nevažeći: Prvi skup zaštitnih znakova znači da možete odrediti devicename ili koristiti džoker znak * - ne možete učiniti oboje. Ili neto koristite e: \\ server \ datoteke ili net use * \\ server \ datoteke bi bili validni načini za izvršavanje neto korištenja u ovom slučaju.

neto korištenje * \\ appsvr01 \ izvor 1lovet0visitcanada / uporan: ne

Valjan: Koristio sam nekoliko opcija u ovom izvršenju neto upotrebe, uključujući jednu ugrađenu opciju. Koristio sam * kada je potrebno da izaberem između njega i navedem devicename , naznačio sam [share] na serveru [ appsvr01 ], a zatim izabrao da navedem { password } za to dionicu, 1lovet0visitcanada , umjesto da primjenjuje neto korištenje upitajte me za jednu { * }.

Takođe sam odlučio da ne dozvolim da se novi novi deljeni disk automatski poveže sledeći put kada pokrenem računar [ / perzistentno: ne ].

neto korištenje / uporan

Nevažeći: U ovom primeru sam izabrao da koristim opcioni / uporan prekidač, ali sam zaboravio uključiti dvotočku pored njega i zaboravio sam da izaberem između dvije potrebne opcije, da ili ne , između oklopa. Izvođenje neto upotrebe / uporno: da bi bilo validno korišćenje neto upotrebe.