Hvis du bruker en Windows-PC, har du sannsynligvis sett eller brukt en kommandolinje for å få noe gjort på Windows-PCen. Hvis du noen gang trenger hjelp med noen kommandoer, er det mange nettsteder for å hjelpe deg med syntaks og bruk av kommandoene. Men, med mindre du vet hvordan du leser syntaxen på kommandolinjen, er den hjelpen bare en gibberish streng.

Hvis du for eksempel sjekker den offisielle kommandolinjehenvisningen for kommandoen attrib, vil du se kommandolinjens syntaks noe slikt.

 ATTRIB [{+ R | -R}] [{+ A | -A}] [{+ S | -S}] [{+ H | -H}] [[stasjon:] [sti] filnavn] [/ S [/ D]] 

Som du kan se, inneholder kommandolinjens syntaks alle slags variasjoner som store og små bokstaver, og spesialtegn som mellomrom, parenteser ("[]"), braces ("({})") og rør ("| “). Ovennevnte kommandolinje gir ingen mening for et uopplært øye, men det informerer deg om de forskjellige parametrene du kan bruke med attrib kommandoen.

Slik leser kommandosyntaxen

En kommandosyntax er ingenting, men reglene som styrer hvordan en kommando kan brukes eller kjøre. Med mindre du vet hvordan du leser kommandolinjens syntaks, kan du ikke bruke eller forstå kommandoene på riktig måte eller til deres fulle potensial. Så i denne grunnleggende opplæringen, la oss hoppe på og lære noen grunnleggende om hvordan du leser kommandolinjens syntaks. Som i eksempelet kan du ta kommandoen over "attrib" og bruke informasjonen nedenfor for å tolke den kommandoen.

Spesialtegn "+": Når du bruker spesialtegnet + foran et element eller en parameter, betyr det at du konfigurerer parameteren for oppgaven du gjør.

For eksempel, i den ovennevnte attrib-kommandoen, når du bruker parameteren +R i kommandoen, setter du skrivebeskyttet modus for en valgt fil eller mappe.

Spesiell karakter "-": Når du bruker spesialtegnet - foran et element eller en parameter, betyr det at du rydder opp parameteren for oppgaven du gjør.

For eksempel i den ovennevnte attrib-kommandoen, når du bruker parameteren -R i kommandoen, fjerner du skrivebeskyttet modus for en valgt fil eller mappe.

Tegn i Caps: I kommandolinjens syntaks er tegn som er representert i hovedsteder, hva brukerne skal skrive nøyaktig. Når jeg sier tegn, inneholder den alle tallene, spesialtegnene og bokstavene.

For eksempel, i den ovennevnte attrib-kommandoen, bør ATTRIB og bryterne som -R, +A, /S, etc., brukes som det er uten noen modifikasjoner overhodet. Så den gyldige kommandoen ser noe ut som dette,

 ATTRIB + R 

men ikke slik, noe som eliminerer spesialtegnet "+".

 ATTRIB R 

Tegn i Smalls: Når du ser liten karakterrepresentasjon, betyr det bare at brukeren skal levere den informasjonen som kreves for at kommandoen skal utføres riktig.

For eksempel i den ovennevnte attrib-kommandoen må du levere informasjonen som stasjonen og filbanen i stedet for [[drive:][path] filename] . Når det er levert, ser kommandoen noe ut som dette.

 ATTRIB C: \ folder \ file.txt 

Rør ( vertikale stenger ): Rør eller vertikale stenger brukes til å vise de forskjellige parametrene som du kan bruke inne i parenteser. Den har samme betydning som "enten ... eller", noe som betyr at bare en av parametrene kan brukes. Rør eller vertikale stenger er kun til illustrasjon og bør ikke brukes med egentlige kommandoer.

For eksempel, i den ovennevnte attrib-kommandoen, kan du se at bryterne +R og -R er adskilt av en vertikal strekk, noe som betyr at de er to forskjellige parametere, og bare en av dem (enten +R eller -R ) kan være brukt i den faktiske kommandoen.

Braces ("{}") : Eventuelle gjenstander eller parametere i bøyler er et sett med valg hvor en bruker skal velge en, dvs. du kan velge en parameter mellom en gruppe parametere inne i bøylene. Du bør heller ikke bruke braces med faktiske kommandoer.

For eksempel, kommandosyntaxen {+A | -A} {+A | -A} antyder at du enten kan bruke bryteren +A eller -A i den faktiske kommandoen, men ikke begge deler samtidig, da de tilhører samme gruppe. Så den gyldige kommandoen ser noe ut som dette,

 ATTRIB + A 

men ikke slik, som bruker begge alternativene samtidig.

 ATTRIB + A-A 

Braketter ("[]") : Eventuelle gjenstander eller parametere i parentes er valgfrie, det vil si at det er opp til deg å bruke disse parameterne eller ikke. Du bør heller ikke bruke parenteser med faktiske kommandoer.

For eksempel foreslår syntaksen [{+R|-R}] i ovennevnte attrib-kommandoen at du enten kan bruke de valgfrie parametrene eller ikke (også hold braces i tankene). Så, noen av kommandoene nedenfor er gyldige.

 ATTRIB + R 

eller

 ATTRIB 

Mellomrom : Selv mellomrom har betydning i kommandosyntaxen. Hvis du finner en plass i kommandosyntaxen, bør du bruke den mens du utfører den faktiske kommandoen.

For eksempel i den ovennevnte attrib kommandoen, bør du ikke eliminere noen av mellomrommene. Så, en gyldig kommando vil se noe ut som dette,

 ATTRIB + R-H 

men ikke slik, noe som eliminerer mellomrom.

 ATTRIB + RH 

Tekst Utenstående braketter : I likhet med mellomrom må enhver tekst utenfor parentes brukes og skal brukes "som det er" mens du utfører kommandoene.

For eksempel i den ovennevnte attrib-kommandoen, skal ATTRIB brukes og skal brukes som den er. Så den gyldige kommandoen ser noe ut som dette,

 ATTRIB + R-HC: \ folder \ file.txt 

og ikke slik, noe som eliminerer bruken av teksten uten parentes.

 + R-HC: \ folder \ file.txt 

Ellipsis ("...") : Ellipsis er ikke så vanlig i noen syntaks, men hvis du ser en ellipsis, betyr det at elementet eller parameteren kan gjentas uendelig.

Konklusjon

Å vite hvordan du tolker kommandolinjens syntaks er svært nyttig for forståelse og bruk av kommandobeslutninger som finnes i den offisielle dokumentasjonen og på Internett. Visst, det kan ta litt tid å få tak i disse syntaksreglene, men det er verdt det.

Ikke glem å dele tankene dine ved å bruke kommentarskjemaet nedenfor.