Kako čitati sintaksu komande u Windows-u

Sadržaj:

Kako čitati sintaksu komande u Windows-u
Kako čitati sintaksu komande u Windows-u
Anonim

Sintaksa komande je u osnovi pravila za izvođenje komande. Morate znati kako čitati sintaksnu notaciju kada naučite kako koristiti naredbu kako biste je mogli pravilno izvršiti.

Kao što ste vjerovatno vidjeli ovdje na Lifewire-u i možda drugim web stranicama, komande naredbenog retka, DOS komande, pa čak i mnoge naredbe za pokretanje opisane su raznim kosim crtama, zagradama, kurzivom, itd. Jednom kada znate šta sve od ovih oznaka na koje se 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.

U zavisnosti od izvora, možda ćete videti malo drugačiju sintaksu kada se koristi za opisivanje komandi. Koristimo metodu koju je Microsoft u prošlosti koristio i sva sintaksa naredbi koju smo ikada vidjeli na bilo kojoj web lokaciji je izuzetno slična, ali zapamtite da biste trebali slijediti sintaktički ključ koji se odnosi na naredbe koje čitate i ne pretpostavljati da su sve web stranice i dokumentacija koriste potpuno isti metod.

Ključ sintakse komande

Sljedeći ključ sintakse opisuje kako će se koristiti svaka notacija u sintaksi komande. Slobodno navedite ovo dok prolazimo kroz tri primjera ispod tabele.

Referentna tabela sintakse komande
Notation Značenje
Podebljano Podebljane stavke moraju biti otkucane tačno onako kako su prikazane, ovo uključuje sve podebljane riječi, kose crte, dvotočke, itd.
Italic Stavke u kurzivu su stavke koje morate dostaviti. Ne uzimajte kurziv bukvalno i koristite ga u naredbi kao što je prikazano.
S p a c e s Sve razmake treba shvatiti doslovno. Ako sintaksa komande ima prostora, koristite taj razmak prilikom izvršavanja naredbe.
[Tekst u zagradama] Sve stavke unutar zagrade su opcione. Zagrade se ne treba shvatiti doslovno pa ih nemojte koristiti prilikom izvršavanja naredbe.
Tekst izvan zagrada Svaki tekst koji nije sadržan u zagradi je obavezan. U sintaksi mnogih naredbi, jedini tekst koji nije okružen jednom ili više zagrada je samo ime naredbe.
{Tekst u zagradama} Stavke unutar zagrade su opcije, od kojih morate odabrati samo jedan. Zagrade ne treba shvatiti doslovno, pa ih nemojte koristiti prilikom izvršavanja naredbe.
Vertikalno | bar Okomite trake se koriste za odvajanje stavki unutar zagrada i zagrada. Ne shvaćajte vertikalne trake doslovno - nemojte ih koristiti prilikom izvršavanja naredbi.
Ellipsis … Elipsis znači da se stavka može ponavljati beskonačno. Nemojte kucati elipsu doslovno kada izvršavate naredbu i vodite računa da koristite razmake i druge potrebne stavke kao što je prikazano kada ponavljate stavke.

Zagrade se ponekad nazivaju uglastim zagradama, zagrade se ponekad nazivaju vijugavim zagradama ili cvjetnim zagradama, a okomite trake se ponekad nazivaju cijevi, okomite linije ili okomite kose crte. Bez obzira na to kako ih nazivate, nijednu nikada ne treba shvatiti bukvalno prilikom izvršavanja naredbe.

Primjer 1: Vol Command

Evo sintakse za vol komandu, naredbu koja je dostupna iz komandne linije u svim verzijama Windows operativnog sistema:

vol [voziti:

Image
Image

Reč vol je podebljana, što znači da je treba shvatiti doslovno. Takođe je izvan zagrada, što znači da je obavezno. Pogledat ćemo zagrade nekoliko pasusa niže.

Slijedeći vol je razmak. Razmaci u sintaksi komande treba shvatiti doslovno, tako da kada izvršavate vol naredbu, morat ćete staviti razmak između vol i svega što bi moglo doći sljedeće.

Zagrade označavaju da je sve što je sadržano u njima opciono - šta god da je unutra nije potrebno da bi komanda funkcionisala, ali može biti nešto što želite da koristite, zavisno od toga za šta koristite naredbu. Zagrade nikada ne treba shvatiti bukvalno, tako da ih nikada nemojte uključivati kada izvršavate naredbu.

Unutar zagrada nalazi se kurziv za riječi, praćen dvotočkom podebljanim. Sve što je napisano kurzivom je nešto što morate dostaviti, a ne shvatiti doslovno. U ovom slučaju, disk se odnosi na slovo pogona, tako da ćete ovdje htjeti unijeti slovo pogona. Baš kao i kod vol, pošto je : podebljano, treba ga otkucati kako je prikazano.

Zasnovano na svim tim informacijama, evo nekoliko valjanih i nevažećih načina za izvršavanje naredbe vol i zašto:

vol

Važeće: Vol komanda se može izvršiti sama jer je disk : opciona jer je okružena zagradama.

vol d

Nevažeće: Ovaj put se koristi opcioni dio naredbe, specificirajući pogon kao d, ali je dvotočka zaboravljena. Zapamtite, znamo da dvotočka prati disk jer je uključeno u isti skup zagrada i znamo da ga treba koristiti doslovno jer je podebljano.

vol e: /p

Nevažeće: /p opcija nije navedena u sintaksi komande, tako da naredba vol ne radi kada se koristi to.

vol c:

Važeće: U ovom slučaju, argument opcionog pogona : korišten je baš kako je predviđeno.

Primjer 2: Komanda za isključivanje

Ovde navedena sintaksa je za komandu isključivanja i očigledno je mnogo složenija nego u primeru komande vol iznad. Međutim, nadovezujući se na ono što već znate, ovdje se zapravo može naučiti vrlo malo više:

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

Image
Image

Zapamtite da su stavke unutar zagrada uvijek neobavezne, stavke izvan zagrada su uvijek obavezne, podebljane stavke i razmaci su uvijek doslovni, a stavke kurzivom morate dati vi.

Veliki novi koncept u ovom primjeru je vertikalna traka. Vertikalne trake unutar zagrada označavaju opcione izbore. Dakle, u gornjem primjeru, možete, ali ne morate, odabrati da uključite jednu od sljedećih opcija prilikom izvršavanja naredbe za isključivanje: /i, /l , /s, /r, /g, / a, /p, /h, ili /e Kao zagrade, postoje i vertikalne trake da objasne sintaksu komande i ne treba ih shvatiti doslovno.

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

Kao i sa komandom vol u prvom primjeru, evo nekoliko valjanih i nevažećih načina za korištenje naredbe za isključivanje:

isključivanje /r /s

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

isključivanje /s p:0:0

Nevažeće: Upotreba /s je sasvim u redu, ali upotreba p:0:0nije jer je ova opcija dostupna samo uz opciju /d , koju smo zaboravili koristiti. Ispravna upotreba bi bila shutdown /s /d p:0:0.

isključivanje /r /f /t 0

Važeće: Ovaj put su sve opcije ispravno korištene. Opcija /r nije korištena ni sa jednim drugim izborom unutar svog skupa zagrada, a /f i /topcije su korištene kako je opisano u sintaksi.

Primjer 3: Naredba za korištenje mreže

Za naš konačni primjer, pogledajmo naredbu net use, jednu od net naredbi. Njegova sintaksa je malo neuredna, pa smo je skratili u nastavku kako bismo je malo lakše objasnili (pogledajte punu sintaksu ovdje):

net use [{ devicename | }] [ naziv računara ime za deljenje [{ lozinka | }] [ /persistent: { yes | ne }] [ /savecred] [ /delete]

Image
Image

Naredba net use ima dvije instance nove notacije: zagrada. Zagrada označava da je potreban jedan, i to samo jedan od izbora, odvojenih jednom ili više okomitih crta. Ovo je za razliku od zagrade sa okomitim trakama koje označavaju opcione izbore.

Pogledajmo neke valjane i nevaljane upotrebe neto upotrebe:

net use e:\\server\files

Nevažeće: Prvi set zagrada znači da možete odrediti naziv uređaja ili koristiti zamjenski znak - ne možete uradi oboje. Ili net use e: \\server\files ili net use\\server\files bi bili validni načini za izvršavanje mrežne upotrebe u ovom slučaj.

neto upotreba\\appsvr01\source 1lovet0visitcanada /persistent:no

Važeće: Ispravno smo koristili nekoliko opcija u ovom izvršenju neto upotrebe, uključujući jednu ugniježđenu opciju. Koristili smo kada je bilo potrebno da biramo između toga i navođenja naziva uređaja, specificirali smo udio [izvor] na serveru [appsvr01], a zatim odabrali da navedemo {lozinku} za to podijelite, 1lovet0visitcanada, umjesto da prisiljavate korištenje mreže da nam zatraži jedan {}. Takođe smo odlučili da ne dozvolimo da se ovaj novi dijeljeni disk automatski ponovo poveže sljedeći put kada pokrenemo računar [ /persistent:no].

neto korištenje /trajno

Nevažeće: U ovom primjeru, odabrali smo da koristimo opcioni prekidač /persistent, ali smo zaboravili uključiti dvotočku pored njega i Također ste zaboravili izabrati između dvije tražene opcije, yes ili ne, između zagrada. Izvršenje net use /persistent:yes bi bila valjana upotreba neto upotrebe.

Preporučuje se: