Kuidas lugeda Windowsis käsusüntaksit

Sisukord:

Kuidas lugeda Windowsis käsusüntaksit
Kuidas lugeda Windowsis käsusüntaksit
Anonim

Käsu süntaks on põhimõtteliselt käsu käitamise reeglid. Käsu õigeks täitmiseks peate teadma, kuidas lugeda süntaksimärke, kui õpite kasutama käsku.

Nagu olete siin Lifewire'is ja võib-olla ka teistel veebisaitidel näinud, kirjeldatakse käsuviiba käske, DOS-i käske ja isegi paljusid käivituskäske kõikvõimalike kaldkriipsude, sulgude, kaldkirjaga jne. Kui teate, mida kõike nendest märkidest, millele viitavad, saate vaadata mis tahes käsu süntaksit ja teada kohe, millised suvandid on vajalikud ja milliseid valikuid saab kasutada koos muude suvanditega.

Sõltuv alt allikast võite käskude kirjeldamisel näha veidi erinevat süntaksit. Me kasutame meetodit, mida Microsoft on ajalooliselt kasutanud, ja kogu käskude süntaks, mida oleme kunagi ühelgi saidil näinud, on äärmiselt sarnane, kuid pidage meeles, et peaksite järgima süntaksivõtit, mis puudutab loetavaid käske ja mitte eeldama, et kõik veebisaidid ja dokumentatsioon kasutavad täpselt sama meetodit.

Käsu süntaksiklahv

Järgmine süntaksivõti kirjeldab, kuidas iga käsu süntaksi tähistust kasutada. Võite sellele viidata, kui me läbime tabeli all olevad kolm näidet.

Käsude süntaksi viitetabel
Märgistus Tähendus
Bold Pakses kirjas olevad üksused tuleb sisestada täpselt nii, nagu need on näidatud, sealhulgas kõik rasvased sõnad, kaldkriipsud, koolonid jne.
kaldkiri Kaldkirjas olevad kaubad on üksused, mille peate esitama. Ärge võtke kaldkirjas olevat üksust sõna-sõn alt ja kasutage seda käsus nagu näidatud.
S p a c e s Kõiki tühikuid tuleks võtta sõna-sõn alt. Kui käsu süntaksis on tühik, kasutage seda käsu täitmisel.
[Tekst sulgudes] Kõik sulgudes olevad üksused on valikulised. Sulgusid ei tohi võtta sõna-sõn alt, seega ärge kasutage neid käsu täitmisel.
Tekst väljaspool sulgusid Kõik tekst, mis ei ole sulgudes, on nõutavad. Paljude käskude süntaksis on ainus tekst, mis ei ole ümbritsetud ühe või mitme sulguga, käsu nimi ise.
{Tekst sulgudes} Sulgudes olevad üksused on valikud, millest peab valima ainult üks. Sulgusid ei tohi võtta sõna-sõn alt, seega ärge kasutage neid käsu täitmisel.
Vertikaalne | baar Vertikaalseid ribasid kasutatakse sulgudes ja sulgudes olevate üksuste eraldamiseks. Ärge võtke vertikaalseid ribasid sõna-sõn alt – ärge kasutage neid käskude täitmisel.
Ellips … Ellips tähendab, et üksust saab korrata lõputult. Ärge tippige käskluse täitmisel sõna ellips sõna otseses mõttes ning kasutage üksuste kordamisel tühikuid ja muid nõutavaid elemente, nagu näidatud.

Kulgusid nimetatakse mõnikord ka nurksulgudeks, sulgusid nimetatakse mõnikord nurksulgudeks või lillekulgudeks ning vertikaalseid ribasid nimetatakse mõnikord torudeks, vertikaaljoonteks või vertikaalseteks kaldkriipsudeks. Olenemata sellest, kuidas te neid nimetate, ei tohiks ühtegi käsku täites sõna-sõn alt võtta.

Näide 1: Volikäsk

Siin on käsu vol süntaks. See on käsk, mis on saadaval kõigi Windowsi operatsioonisüsteemi versioonide käsure alt:

vol [sõita:

Image
Image

Sõna vol on paksus kirjas, mis tähendab, et seda tuleks võtta sõna-sõn alt. See on ka väljaspool kõiki sulgusid, mis tähendab, et see on vajalik. Vaatame sulgusid paar lõiku allpool.

Järgides vol on tühik. Tühikuid käsu süntaksis tuleb võtta sõna-sõn alt, nii et kui täidate käsku vol, peate sisestama tühiku vol ja kõige järgmise vahele.

Sulud näitavad, et kõik, mis nende sees on, on valikuline – see, mis seal on, pole käsu toimimiseks vajalik, kuid see võib olla midagi, mida soovite kasutada, olenev alt sellest, milleks käsku kasutate. Sulgusid ei tohi kunagi võtta sõna-sõn alt, seega ärge kunagi lisage neid käsu täitmisel.

Sulgude sees on kaldkirjas sõna drive, millele järgneb paksus kirjas koolon. Kõik, mis on kaldkirjas, on midagi, mida peate esitama, mitte võtma sõna-sõn alt. Sel juhul viitab draiv draivitähele, nii et soovite siin draivitähe sisestada. Nagu ka vol puhul, kuna : on paksus kirjas, tuleks see sisestada nii, nagu näidatud.

Selle teabe põhjal on siin mõned kehtivad ja kehtetud viisid käsu vol täitmiseks ja miks:

vol

Valid: Käsku vol saab käivitada iseenesest, kuna draiv : on valikuline, kuna see on ümbritsetud sulgudega.

vol d

Invalid: Seekord kasutatakse käsu valikulist osa, mis määrab draivi kui d, kuid koolon unustati. Pidage meeles, et me teame, et koolon on draiviga kaasas, kuna see sisaldub samas sulgudes ja me teame, et seda tuleks kasutada sõna-sõn alt, kuna see on paksus kirjas.

vol e: /p

Invalid: Valik /p ei olnud käsu süntaksis, seega käsk vol ei tööta, kui kasutate see.

vol c:

Valid: Sel juhul kasutati valikulist draivi : argumenti täpselt nii, nagu ette nähtud.

Näide 2: väljalülituskäsk

Siin loetletud süntaks on shutdown käsu jaoks ja on ilmselgelt palju keerulisem kui ül altoodud käsu näites vol. Kuid tuginedes sellele, mida te juba teate, on siin tegelikult väga vähe rohkem õppida:

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

Image
Image

Pidage meeles, et sulgudes olevad elemendid on alati valikulised, sulgudes olevad elemendid on alati kohustuslikud, paksus kirjas olevad elemendid ja tühikud on alati sõnasõnalised ning kaldkirjas olevad üksused peate esitama teie.

Selle näite suur uus kontseptsioon on vertikaalne riba. Sulgudes olevad vertikaalsed ribad näitavad valikulisi valikuid. Nii et ül altoodud näites saate, kuid ei pea, lülitama väljalülituskäskluse täitmisel kaasa ühe järgmistest valikutest: /i, /l , /s, /r, /g, / a, /p, /h või /e Sarnaselt sulgudega eksisteerivad vertikaalsed ribad käskude süntaksi selgitamiseks ja neid ei saa võtta sõna-sõn alt.

Sulgemiskäsklusel on ka pesastatud valik jaotises [ /d [ p: | u:] xx : yy] – põhimõtteliselt suvand valikus.

Nagu esimeses näites käsu vol puhul, on siin mõned kehtivad ja kehtetud viisid väljalülituskäsu kasutamiseks:

seiskamine /r /s

Vigane: Suvandeid /r ja /s ei saa koos kasutada. Need vertikaalsed ribad näitavad valikuid, millest saate valida ainult ühe.

seiskamine /s p:0:0

Vigane: /s kasutamine on täiesti okei, kuid p:0:0ei ole sellepärast, et see valik on saadaval ainult valikuga /d , mille me unustasime kasutada. Õige kasutus oleks olnud shutdown /s /d p:0:0.

seiskamine /r /f /t 0

Valid: Kõiki valikuid kasutati seekord õigesti. Suvandit /r ei kasutatud selle sulgudes ühegi teise valikuga ning /f ja /tvalikut kasutati süntaksis kirjeldatud viisil.

Näide 3: Net Use Command

Viimase näite jaoks vaatame käsku net use, mis on üks võrgukäskudest. Selle süntaks on veidi räpane, nii et me oleme selle selgitamise hõlbustamiseks allpool lühendanud (vt täielikku süntaksit siit):

net use [{ seadmenimi | }] [ arvutinimi jagamisnimi [{ parool | }] [ /püsiv: { jah | no }] [ /savecred] [ /delete]

Image
Image

Net use käsul on kaks uut tähistust: sulg. Sulg näitab, et nõutav on üks ja ainult üks valikutest, mis on eraldatud ühe või mitme vertikaalse ribaga. See on erinev alt vertikaalsete ribadega sulust, mis näitab valikulisi valikuid.

Vaatame mõnda kehtivat ja kehtetut võrgukasutuse kasutust:

netokasutus e:\\server\failid

Invalid: Esimene sulgude komplekt tähendab, et saate määrata seadme nime või kasutada metamärki – te ei saa tee mõlemat. Kas net use e: \\server\files või net use\\server\files oleks olnud õiged viisid võrgukasutamiseks selles juhtum.

netokasutus\\appsvr01\source 1lovet0visitcanada /persistent:no

Valid: Kasutasime selles võrgukasutuses mitut valikut õigesti, sealhulgas ühte pesastatud valikut. Kasutasime , kui oli vaja valida selle ja seadme nime määramise vahel, määrasime serveris [appsvr01] jagamise [allikas] ja seejärel määrasime selle jaoks { parooli }. jagage, 1lovet0visitcanada, selle asemel, et sundida netokasutust küsima meilt üks {}. Samuti otsustasime mitte lubada selle uue jagatud ketta automaatset uuesti ühendamist järgmisel arvuti käivitamisel [ /persistent:no].

netokasutus /püsiv

Invalid: Selles näites valisime valikulise lüliti /püsiv, kuid unustasime lisada selle kõrvale kooloni ja unustasin ka trakside vahel valida kahe nõutava valiku, yes või no vahel. net use /persistent:yes täitmine oleks olnud võrgukasutus õigeks kasutamiseks.

Soovitan: