Om du använder en Windows-dator har du förmodligen sett eller använt en kommandorad för att få något gjort på din Windows-dator. Om du någonsin behöver hjälp med något kommando, finns det många webbplatser som hjälper dig med syntaxen och användningen av kommandona. Men, om du inte vet hur man läser den syntaxen på kommandoradsen, är den hjälpen bara en gibberisk sträng.

Om du till exempel ser den officiella kommandoradsreferensen för kommandotribben attrib du syntaxen på kommandoradsen något så här.

 ATTRIB [{+ R | -R}] [{+ A | -A}] [{+ S | -S}] [{+ H | -H}] [[enhet:] [sökvägs filnamn] [/ S [/ D]] 

Som du kan se innehåller ovanstående kommandoradssyntax alla slags variationer som stora och små bokstäver och specialtecken som mellanslag, parentes ("[]"), häftklammer ("({})") och rör ("| ”). Ovanstående kommandoraden har ingen mening för ett otränat öga, men det informerar dig om de olika parametrar som du kan använda med attrib kommandot.

Så här läser du kommandosyntax

En kommandosyntax är ingenting annat än de regler som styr hur ett kommando kan användas eller köras. Om du inte vet hur du läser kommandoradssyntaxen kan du inte använda eller förstå kommandona på rätt sätt eller till deras fulla potential. Så här i denna grundläggande handledning, låt oss hoppa på och lära dig några grunder om hur du läser kommandoradssyntax. Som i exemplet kan du ta ovanstående "attrib" -kommando och använda informationen nedan för att tolka det här kommandot.

Special Character "+": När du använder specialteckenet + framför ett objekt eller en parameter betyder det att du ställer in den parametern för den uppgift du gör.

Till exempel, i ovanstående attrib-kommandot, när du använder parametern +R i kommandot, ställer du in läs-läget för en vald fil eller mapp.

Special Character "-": När du använder specialteckenet - framför ett objekt eller en parameter betyder det att du rensar upp den här parametern för den uppgift du gör.

Till exempel i det ovanstående attrib-kommandot, när du använder parametern -R i kommandot, tar du bort läs-läget för en vald fil eller mapp.

Tecken i kepsar: I kommandoradssyntax är tecken representerade i huvudstäder vad användarna ska skriva exakt. När jag säger tecken, innehåller den alla siffror, specialtecken och bokstäver.

Till exempel, i ovanstående attrib-kommandot, bör baskommandot ATTRIB och omkopplarna som -R, +A, /S, etc. användas som det är utan några modifieringar alls. Så det giltiga kommandot ser något ut så här,

 ATTRIB + R 

men inte så här, vilket eliminerar specialteckenet "+".

 ATTRIB R 

Tecken i Smalls: När du ser liten teckenrepresentation betyder det bara att användaren ska tillhandahålla den information som krävs för att kommandot ska kunna utföras korrekt.

Till exempel, i ovanstående attrib-kommando måste du tillhandahålla informationen som enheten och filvägen i stället för [[drive:][path] filename] . När en gång levereras ser kommandot något ut så här.

 ATTRIB C: \ folder \ file.txt 

Rör (vertikala stavar): Rör eller vertikala stavar används för att visa de olika parametrarna som du kan använda inuti parenteserna. Den har samma betydelse som "antingen ... eller", vilket innebär att endast en av parametrarna kan användas. Rör eller vertikala stänger är endast en illustration och bör inte användas med faktiska kommandon.

I ovanstående attrib-kommando kan du se att växlarna +R och -R separeras av en vertikal streck, vilket betyder att de är två olika parametrar och endast en av dem (antingen +R eller -R ) kan vara används i själva kommandot.

Bromsar ("{}") : Alla artiklar eller parametrar i bromsar är en uppsättning val där en användare ska välja en, dvs du kan välja en parameter mellan en grupp parametrar inuti bromsarna. Du borde inte använda braces med befintliga kommandon.

Till exempel kommandotyntaxen {+A | -A} {+A | -A} föreslår att du antingen kan använda växeln +A eller -A i själva kommandot, men inte båda samtidigt, eftersom de tillhör samma grupp. Så det giltiga kommandot ser något ut så här,

 ATTRIB + A 

men inte så här, som använder båda alternativen samtidigt.

 ATTRIB + A-A 

Fästen ("[]") : Alla föremål eller parametrar inom parentes är valfria, det är upp till dig att använda dessa parametrar eller inte. Du bör inte heller använda parentes med aktuella kommandon.

Exempelvis anger syntaxen [{+R|-R}] i ovanstående attrib-kommandot att du antingen kan använda de valfria parametrarna eller inte (även hålla ihop hållbarheten). Så, någon av kommandona nedan är giltig.

 ATTRIB + R 

eller

 attrib 

Mellanslag : Även mellanslag har betydelse i kommandosyntaxen. Om du hittar ett mellanslag i kommandotyntaxen bör du använda det medan du utför det faktiska kommandot.

Till exempel, i ovanstående attrib kommando, bör du inte eliminera något av mellanslag. Så ett giltigt kommando kommer se ut så här,

 ATTRIB + R-H 

men inte så här, vilket eliminerar utrymmena.

 Attrib + RH 

Text utanför fästen : Precis som utrymmen måste text som helst utanför parentesen användas och ska användas "som det är" när man utför kommandon.

Till exempel, i ovanstående attrib-kommandot, måste baskommandot ATTRIB användas och ska användas som det är. Så det giltiga kommandot ser något ut så här,

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

och inte så här, vilket eliminerar användningen av texten utanför parenteserna.

 + R-HC: \ folder \ file.txt 

Ellipsis ("...") : Ellipsis är inte så vanlig i någon syntax, men om du ser en ellips, betyder det att objektet eller parametern kan upprepas oändligt.

Slutsats

Att veta hur man tolkar kommandoradssyntaxen är till stor hjälp för att förstå och använda kommandotreferenser som finns i den officiella dokumentationen och på Internet. Visst kan det ta lite tid att få tag i dessa syntaxregler, men det är värt det.

Glöm inte att dela med dig av dina tankar med hjälp av formuläret nedan.