Kako brati sintakso ukazov v sistemu Windows

Kazalo:

Kako brati sintakso ukazov v sistemu Windows
Kako brati sintakso ukazov v sistemu Windows
Anonim

Sintaksa ukaza je v bistvu pravila za izvajanje ukaza. Ko se učite uporabljati ukaz, morate znati brati zapis sintakse, da ga lahko pravilno izvedete.

Kot ste verjetno videli tukaj na Lifewire in morda drugih spletnih mestih, so ukazi ukaznega poziva, ukazi DOS in celo številni ukazi za zagon opisani z najrazličnejšimi poševnicami, oklepaji, poševnimi črkami itd. Ko veste, kaj vse od teh oznak se nanašajo, lahko pogledate sintakso katerega koli ukaza in takoj veste, katere možnosti so potrebne in katere možnosti je mogoče uporabiti s katerimi drugimi možnostmi.

Odvisno od vira boste morda videli nekoliko drugačno sintakso, ko se uporablja za opis ukazov. Uporabljamo metodo, ki jo je Microsoft uporabljal v preteklosti, in vsa sintaksa ukazov, ki smo jo kdaj videli na katerem koli spletnem mestu, je zelo podobna, vendar ne pozabite, da bi morali slediti ključu sintakse, ki se nanaša na ukaze, ki jih berete, in ne predvidevati, da vsi spletna mesta in dokumentacija uporabljajo popolnoma enako metodo.

Ključ sintakse ukaza

Naslednji sintaksni ključ opisuje, kako je treba uporabiti vsak zapis v sintaksi ukaza. Ko se sprehodimo skozi tri primere pod tabelo, se lahko sklicujete na to.

Referenčna tabela sintakse ukazov
Notacija Pomen
Krepko Krepki elementi morajo biti vneseni točno tako, kot so prikazani, to vključuje vse krepke besede, poševnice, dvopičja itd.
ležeče Poševni elementi so predmeti, ki jih morate dobaviti. Ležečega elementa ne jemljite dobesedno in ga uporabite v ukazu, kot je prikazano.
S p a c e s Vse presledke je treba razumeti dobesedno. Če ima sintaksa ukaza presledek, ga uporabite pri izvajanju ukaza.
[Besedilo v oklepaju] Vsi elementi v oklepaju so neobvezni. Oklepajev ne smete jemati dobesedno, zato jih ne uporabljajte pri izvajanju ukaza.
Besedilo zunaj oklepaja Vse besedilo, ki ni v oklepaju, je obvezno. V sintaksi številnih ukazov je edino besedilo, ki ni obdano z enim ali več oklepaji, samo ime ukaza.
{Besedilo v oklepajih} Postavke v oklepaju so možnosti, med katerimi morate izbrati samo eno. Oklepajev ne smete jemati dobesedno, zato jih ne uporabljajte pri izvajanju ukaza.
Navpično | vrstica Navpične črte se uporabljajo za ločevanje postavk v oklepajih in oklepajih. Navpičnih črt ne jemljite dobesedno – ne uporabljajte jih pri izvajanju ukazov.
Elipsis … Elipsa pomeni, da se element lahko ponavlja neomejeno dolgo. Pri izvajanju ukaza ne vnašajte črk dobesedno in pazite, da pri ponavljanju elementov uporabite presledke in druge zahtevane elemente, kot je prikazano.

Oklepaje včasih imenujemo tudi oglati oklepaji, oklepaje včasih imenujemo vijugasti oklepaji ali cvetlični oklepaji, navpične črte pa včasih imenujemo navpične črte, navpične črte ali navpične poševnice. Ne glede na to, kako jih imenujete, pri izvajanju ukaza nobenega ne smete jemati dobesedno.

Primer 1: Vol Command

Tukaj je sintaksa za ukaz vol, ukaz, ki je na voljo v ukaznem pozivu v vseh različicah operacijskega sistema Windows:

vol [pogon:]

Image
Image

Beseda vol je v krepkem tisku, kar pomeni, da jo je treba razumeti dobesedno. Prav tako je zunaj vseh oklepajev, kar pomeni, da je obvezno. Oklepaje si bomo ogledali nekaj odstavkov nižje.

Following vol je presledek. Presledke v sintaksi ukaza je treba jemati dobesedno, zato morate, ko izvajate ukaz vol, vstaviti presledek med vol in vsem, kar bi lahko sledilo.

Oklepaji označujejo, da je vse, kar je v njih, neobvezno – karkoli je tam, ni potrebno za delovanje ukaza, vendar je morda nekaj, kar želite uporabiti, odvisno od tega, za kaj uporabljate ukaz. Oklepajev nikoli ne jemljite dobesedno, zato jih nikoli ne vključite pri izvajanju ukaza.

V oklepajih je ležeča beseda pogon, ki ji sledi krepko dvopičje. Vse, kar je ležeče, morate navesti, ne jemati dobesedno. V tem primeru se pogon nanaša na črko pogona, zato boste tukaj želeli vnesti črko pogona. Tako kot pri vol, ker je : krepko, ga je treba vnesti, kot je prikazano.

Na podlagi vseh teh informacij je tukaj nekaj veljavnih in neveljavnih načinov za izvedbo ukaza vol in zakaj:

vol

Veljavno: Ukaz vol je mogoče izvesti sam, ker pogon : ni obvezen, ker je obdan z oklepaji.

vol d

Neveljavno: Tokrat je uporabljen neobvezni del ukaza, ki podaja pogon kot d, vendar je dvopičje pozabljeno. Ne pozabite, vemo, da dvopičje spremlja pogon, ker je vključeno v isti niz oklepajev, in vemo, da ga je treba uporabiti dobesedno, ker je krepko.

zvezek: /p

Neveljavno: Možnost /p ni bila navedena v sintaksi ukaza, zato se ukaz vol ne zažene pri uporabi it.

vol c:

Veljavno: V tem primeru je bil neobvezni argument pogona : uporabljen tako, kot je bilo predvideno.

Primer 2: Ukaz za zaustavitev

Tukaj navedena sintaksa je za ukaz za zaustavitev in je očitno veliko bolj zapletena kot v zgornjem primeru ukaza vol. Vendar, če gradimo na tem, kar že veste, se lahko tukaj naučite zelo malo več:

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

Image
Image

Ne pozabite, da so elementi v oklepajih vedno neobvezni, elementi zunaj oklepajev so vedno obvezni, krepki elementi in presledki so vedno dobesedni, ležeče elemente pa morate zagotoviti sami.

Velik nov koncept v tem primeru je navpična vrstica. Navpične črte v oklepajih označujejo izbirne možnosti. Torej v zgornjem primeru lahko, vendar vam ni treba, izberete vključitev ene od naslednjih možnosti pri izvajanju ukaza za zaustavitev: /i, /l , /s, /r, /g, / a, /p, /h ali /e Tako kot oklepaji obstajajo navpične črte za razlago sintakse ukazov in jih ne jemljite dobesedno.

Ukaz za zaustavitev ima tudi ugnezdeno možnost v [ /d [ p: | u:] xx : yy]-v bistvu možnost znotraj možnosti.

Tako kot pri ukazu vol v prvem primeru je tukaj nekaj veljavnih in neveljavnih načinov za uporabo ukaza za zaustavitev:

zaustavitev /r /s

Neveljavno: Možnosti /r in /s ni mogoče uporabiti skupaj. Te navpične črte označujejo možnosti, od katerih lahko izberete samo eno.

zaustavitev /s p:0:0

Neveljavno: Uporaba /s je povsem v redu, vendar je uporaba p:0:0ni, ker je ta možnost na voljo samo z možnostjo /d , ki smo jo pozabili uporabiti. Pravilna uporaba bi bila shutdown /s /d p:0:0.

zaustavitev /r /f /t 0

Veljavno: Tokrat so bile vse možnosti uporabljene pravilno. Možnost /r ni bila uporabljena z nobeno drugo izbiro znotraj nabora oklepajev, in /f in /t Uporabljene so bile možnosti, kot je opisano v sintaksi.

Primer 3: ukaz Net Use

Za naš zadnji primer si poglejmo ukaz net use, enega od ukazov net. Njegova sintaksa je nekoliko neurejena, zato smo jo spodaj skrajšali, da jo nekoliko lažje razložimo (tukaj si oglejte celotno sintakso):

net use [{ ime naprave | }] [ ime računalnika skupno ime [{ geslo | }] [ /vztrajno: { yes | ne }] [ /savecred] [ /delete]

Image
Image

Ukaz net use ima dva primerka novega zapisa: oklepaj. Oklepaj označuje, da je potrebna ena in samo ena od možnosti, ločena z eno ali več navpičnimi črtami. To ni podobno oklepaju z navpičnimi črtami, ki označuje izbirne možnosti.

Oglejmo si nekaj veljavnih in neveljavnih uporab net use:

net use e:\\server\files

Neveljavno: Prvi niz oklepajev pomeni, da lahko določite ime naprave ali uporabite nadomestni znak - ne morete naredi oboje. Bodisi net use e: \\server\files ali net use\\server\files bi bila veljavna načina za izvajanje net use v tem primer.

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

Veljavno: Pri tej izvedbi uporabe omrežja smo pravilno uporabili več možnosti, vključno z eno ugnezdeno možnostjo. Uporabili smo , ko smo morali izbirati med njim in podajanjem imena naprave, podali smo skupno rabo [vir] na strežniku [appsvr01] in nato izbrali podajanje {gesla} za to delite, 1lovet0visitcanada, namesto da bi prisilili uporabo omrežja, da nas pozove k enemu {}. Odločili smo se tudi, da ob naslednjem zagonu računalnika ne bomo dovolili samodejne ponovne povezave tega novega skupnega diska [ /persistent:no].

neto uporaba /trajno

Neveljavno: V tem primeru smo se odločili za uporabo izbirnega stikala /persistent, vendar smo pozabili vključiti dvopičje poleg njega in prav tako pozabil izbrati med dvema zahtevanima možnostma, da ali ne, med oklepajima. Izvajanje net use /persistent:yes bi bila veljavna uporaba net use.

Priporočena: