Sådan læser du kommandosyntaks i Windows

Indholdsfortegnelse:

Sådan læser du kommandosyntaks i Windows
Sådan læser du kommandosyntaks i Windows
Anonim

Syntaksen for en kommando er grundlæggende reglerne for at køre kommandoen. Du skal vide, hvordan du læser syntaksnotation, når du lærer at bruge en kommando, så du kan udføre den korrekt.

Som du sikkert har set her på Lifewire og måske andre websteder, beskrives kommandopromptkommandoer, DOS-kommandoer og endda mange kørselskommandoer med alle mulige skråstreger, parenteser, kursiv osv. Når du ved, hvad alt sammen af disse mærker refererer til, kan du se på enhver kommandos syntaks og vide med det samme, hvilke muligheder der kræves, og hvilke muligheder der kan bruges med hvilke andre muligheder.

Afhængigt af kilden kan du muligvis se lidt anderledes syntaks, når det bruges til at beskrive kommandoer. Vi bruger en metode, som Microsoft historisk har brugt, og al kommandosyntaks, som vi nogensinde har set på ethvert websted, er ekstremt ens, men husk, at du skal følge syntaksnøglen, der vedrører de kommandoer, du læser, og ikke antage, at alle websteder og dokumentation bruger nøjagtig samme metode.

Kommandosyntaksnøgle

Den følgende syntaksnøgle beskriver, hvordan hver notation i en kommandos syntaks skal bruges. Du er velkommen til at henvise til dette, mens vi gennemgår de tre eksempler under tabellen.

Kommandosyntaksreferencetabel
Notation Meaning
Fed Fed punkter skal skrives nøjagtigt, som de vises, dette inkluderer alle ord med fed skrift, skråstreger, koloner osv.
Ialic Kursive varer er varer, som du skal levere. Tag ikke et kursivt element bogstaveligt og brug det i kommandoen som vist.
S p a c e s Alle mellemrum skal tages bogstaveligt. Hvis en kommandos syntaks har plads, skal du bruge dette mellemrum, når du udfører kommandoen.
[Tekst inden for parentes] Alle elementer inden for en beslag er valgfri. Paranteser skal ikke tages bogstaveligt, så brug dem ikke, når du udfører en kommando.
Tekst uden for parentes Enhver tekst, der ikke er indeholdt i en parentes, er påkrævet. I syntaksen for mange kommandoer er den eneste tekst, der ikke er omgivet af en eller flere parenteser, selve kommandonavnet.
{Tekst inde i seler} Punkterne i en bøjle er valgmuligheder, som du skal kun vælge one. Klammerne skal ikke tages bogstaveligt, så brug dem ikke, når du udfører en kommando.
Lodret | bar Lodrette streger bruges til at adskille elementer inden for parenteser og klammeparenteser. Tag ikke lodrette streger bogstaveligt - brug dem ikke, når du udfører kommandoer.
Ellipsis … En ellipse betyder, at et element kan gentages i det uendelige. Skriv ikke ellipse bogstaveligt, når du udfører en kommando, og sørg for at bruge mellemrum og andre nødvendige elementer, som vist, når du gentager elementer.

Beslag omtales også nogle gange som firkantede parenteser, bøjler omtales undertiden som snoede parenteser eller blomsterbeslag, og lodrette streger kaldes nogle gange rør, lodrette linjer eller lodrette skråstreger. Uanset hvad du kalder dem, bør ingen nogensinde tages bogstaveligt, når du udfører en kommando.

Eksempel 1: Vol Kommando

Her er syntaksen for vol-kommandoen, en kommando tilgængelig fra kommandoprompten i alle versioner af Windows-operativsystemet:

vol [drev:]

Image
Image

Ordet vol er med fed skrift, hvilket betyder, at det skal tages bogstaveligt. Det er også uden for eventuelle beslag, hvilket betyder, at det er påkrævet. Vi tager et kig på parentes et par afsnit nede.

At følge vol er et mellemrum. Mellemrum i en kommandos syntaks skal tages bogstaveligt, så når du udfører vol-kommandoen, bliver du nødt til at sætte et mellemrum mellem vol og alt, der måtte komme efterfølgende.

Bparenteser angiver, at det, der er indeholdt i dem, er valgfrit - hvad der er derinde, er ikke påkrævet for at kommandoen skal fungere, men det kan være noget, du vil bruge, afhængigt af hvad du bruger kommandoen til. Paranteser skal aldrig tages bogstaveligt, så medtag dem aldrig, når du udfører en kommando.

Inden for parenteserne er det kursiverede ord drive, efterfulgt af et kolon med fed skrift. Alt i kursiv er noget, du skal levere, ikke tage bogstaveligt. I dette tilfælde refererer et drev til et drevbogstav, så du skal angive et drevbogstav her. Ligesom med vol, da : er med fed skrift, skal det skrives som vist.

Baseret på alle disse oplysninger er her nogle gyldige og ugyldige måder at udføre vol-kommandoen på, og hvorfor:

vol

Gyldig: Vol-kommandoen kan udføres af sig selv, fordi drev : er valgfrit, fordi det er omgivet af parenteser.

vol d

Ugyldig: Denne gang bliver den valgfri del af kommandoen brugt, og drevet er angivet som d, men kolon blev glemt. Husk, vi ved, at kolon ledsager drevet, fordi det er inkluderet i det samme sæt parenteser, og vi ved, at det skal bruges bogstaveligt, fordi det er fed.

bind e: /p

Ugyldig: Indstillingen /p var ikke angivet i kommandosyntaksen, så vol-kommandoen kører ikke, når du bruger det.

vol c:

Gyldig: I dette tilfælde blev det valgfrie drev :-argument brugt lige efter hensigten.

Eksempel 2: Lukningskommando

Syntaksen, der er anført her, er til shutdown-kommandoen og er naturligvis meget mere kompleks end i eksemplet med vol-kommando ovenfor. Men med udgangspunkt i det, du allerede ved, er der faktisk meget lidt mere at lære her:

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

Image
Image

Husk, at elementer inden for parentes altid er valgfrie, elementer uden for parentes er altid påkrævet, fed elementer og mellemrum er altid bogstavelige, og kursivede elementer skal leveres af dig.

Det store nye koncept i dette eksempel er den lodrette bjælke. Lodrette streger inden for parentes angiver valgfrie valg. Så i eksemplet ovenfor kan du, men behøver ikke, vælge at inkludere en af følgende muligheder, når du udfører en shutdown-kommando: /i, /l , /s, /r, /g, / a, /p, /h eller /e Ligesom parenteser findes der lodrette streger for at forklare kommandosyntaks og skal ikke tages bogstaveligt.

Shutdown-kommandoen har også en indlejret mulighed i [ /d [ p: | u:] xx : åå]-dybest set en mulighed inden for en option.

Ligesom med vol-kommandoen i det første eksempel, her er nogle gyldige og ugyldige måder at bruge shutdown-kommandoen på:

nedlukning /r /s

Ugyldig: Valgmulighederne /r og /s kan ikke bruges sammen. Disse lodrette streger angiver valg, hvoraf du kun kan vælge én.

nedlukning /s p:0:0

Ugyldig: Brug af /s er helt i orden, men brugen af p:0:0skyldes ikke, at denne mulighed kun er tilgængelig med /d muligheden, som vi glemte at bruge. Den korrekte brug ville have været shutdown /s /d p:0:0.

nedlukning /r /f /t 0

Gyldig: Alle muligheder blev brugt korrekt denne gang. Valgmuligheden /r blev ikke brugt sammen med andre valg inden for dets sæt af parenteser, og /f og /tmuligheder blev brugt som beskrevet i syntaksen.

Eksempel 3: Netbrugskommando

For vores sidste eksempel, lad os se på kommandoen net use, en af net-kommandoerne. Dens syntaks er lidt rodet, så vi har forkortet det nedenfor for at gøre det lidt nemmere at forklare det (se den fulde syntaks her):

netbrug [{ enhedsnavn | }] [ computernavn delenavn [{ adgangskode | }] [ /vedvarende: { yes | no }] [ /savecred] [ /delete]

Image
Image

Net use-kommandoen har to forekomster af en ny notation: klammeparentesen. En klammeparentes angiver, at én, og kun én, af valgene, adskilt af en eller flere lodrette streger, er påkrævet. Dette er i modsætning til beslaget med lodrette streger, der angiver valgfrie valg.

Lad os se på nogle gyldige og ugyldige anvendelser af netbrug:

netbrug e:\\server\filer

Ugyldig: Det første sæt klammeparenteser betyder, at du kan angive et enhedsnavn eller bruge jokertegnet - du kan ikke gør begge dele. Enten net use e: \\server\files eller net use\\server\files ville have været gyldige måder at udføre netbrug på i denne sag.

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

Gyldig: Vi brugte flere muligheder korrekt i denne udførelse af netbrug, inklusive en indlejret mulighed. Vi brugte , når det var påkrævet for at vælge mellem det og angive et enhedsnavn, vi specificerede en share [kilde] på en server [appsvr01], og valgte derefter at angive en {adgangskode} for det del, 1lovet0visitcanada, i stedet for at tvinge nettobrug til at bede os om en {}. Vi besluttede også ikke at tillade, at dette nye fællesdrev automatisk genoprettes, næste gang vi starter computeren [ /persistent:no].

nettobrug /vedvarende

Ugyldig: I dette eksempel valgte vi at bruge den valgfrie /persistent-omskifter, men glemte at inkludere kolon ved siden af og glemte også at vælge mellem de to påkrævede muligheder, yes eller no, mellem bøjlerne. At udføre netbrug /persistent:yes ville have været en gyldig brug af netbrug.

Anbefalede: