Skip to content

Hur man läser kommandosyntax

19 de juni de 2021
program code html and javascript on lcd screen 182772277 57505e773df78c9b46c6f201 67f6f5b7ca934962ad29c304f132c72b

Syntaxen för ett kommando är i princip reglerna för att köra kommandot. Du måste veta hur du läser syntaxnotation när du lär dig hur du använder ett kommando så att du kan utföra det ordentligt. Som du säkert har sett här på Lifewire och kanske andra webbplatser beskrivs kommandotolkskommandon, DOS-kommandon och till och med många körkommandon med alla slags snedstreck, parenteser, kursiv osv. När du vet vad alla dessa märken hänvisar till , kan du titta på valfritt kommandos syntax och veta direkt vilka alternativ som krävs och vilka alternativ som kan användas med vilka andra alternativ. Beroende på källa kan det hända att du ser något annorlunda syntax när de används för att beskriva kommandon. Vi använder en metod som Microsoft historiskt har använt, och all kommandosyntax som vi någonsin har sett på någon webbplats är extremt lik, men kom ihåg att du bör följa syntaxnyckeln som gäller kommandona du läser och inte anta att alla webbplatser och dokumentation använder exakt samma metod.

 

Kommandosyntaxnyckel

Följande syntaxnyckel beskriver hur varje notation i ett kommandos syntax ska användas. Referera gärna till detta när vi går igenom de tre exemplen nedanför tabellen.

Referenstabell för kommandosyntax
Notation Menande
Djärv Fetstil måste skrivas exakt som de visas, detta inkluderar alla fetstil, snedstreck, kolon osv.
Kursiv Kursiva artiklar är artiklar som du måste tillhandahålla. Ta inte ett kursivt objekt bokstavligen och använd det i kommandot som visas.
S steg Alla utrymmen ska tas bokstavligt. Om ett kommandos syntax har utrymme, använd det utrymmet när du kör kommandot.
[Text inside brackets] Alla föremål i en fäste är valfria. Fästen ska inte tas bokstavligt så använd dem inte när du kör ett kommando.
Text utanför parentes All text som inte finns inom parentes krävs. I syntaxen för många kommandon är den enda texten som inte omges av en eller flera parenteser själva kommandonamnet.
{Text inuti hängslen} Föremålen i en stag är alternativ, varav du
måste välj bara
ett. Hängslen ska inte tas bokstavligt så använd dem inte när du kör ett kommando.
Vertikal | bar Vertikala stänger används för att separera föremål inom parentes och hängslen. Ta inte vertikala staplar bokstavligen – använd dem inte när du kör kommandon.
Ellipsis … En ellips betyder att ett objekt kan upprepas på obestämd tid. Skriv inte ellips bokstavligen när du utför ett kommando och var noga med att använda mellanslag och andra föremål som krävs när du upprepar objekt.

Fästen kallas också ibland fyrkantiga parenteser, hängslen kallas ibland snurrfästen eller blomfästen och vertikala stavar kallas ibland rör, vertikala linjer eller vertikala snedstreck. Oavsett vad du kallar dem, bör ingen någonsin tas bokstavligt när du utför ett kommando.

 

Exempel 1: Vol Command

Här är syntaxen för vol-kommandot, ett kommando tillgängligt från kommandotolken i alla versioner av Windows-operativsystemet:

vol [drive:]

Ordet vol är i fetstil, vilket betyder att det ska tas bokstavligt. Det är också utanför alla parenteser, vilket betyder att det krävs. Vi tittar på parenteser några stycken nedåt. Följande vol är ett utrymme. Mellanslag i ett kommandos syntax ska tas bokstavligt, så när du kör vol-kommandot måste du placera ett mellanrum mellan vol och allt som kan komma nästa. Fästen indikerar att allt som finns i dem är valfritt – vad som än finns där krävs inte för att kommandot ska fungera men kan vara något du vill använda, beroende på vad du använder kommandot för. Fästen ska aldrig tas bokstavligen så inkludera dem aldrig när du utför ett kommando. Inuti parentesen är det kursiverade ordet körföljt av ett tjockt kolon i fetstil. Allt kursiverat är något du måste tillhandahålla, inte ta det bokstavligt. I detta fall, a kör hänvisar till en enhetsbokstav, så du vill ange en enhetsbokstav här. Precis som med vol, eftersom : är i fetstil bör den skrivas som visas. Baserat på all den informationen, här är några giltiga och ogiltiga sätt att utföra kommandot vol och varför: vol

Giltig: Vol-kommandot kan köras av sig själv på grund av kör: är valfritt eftersom det är omgivet av parenteser. vol d

Ogiltig: Den här gången används den valfria delen av kommandot, som specificerar kör som dmen tjocktarmen glömdes bort. Kom ihåg att vi vet att kolon följer med kör eftersom den ingår i samma uppsättning parenteser och vi vet att den ska användas bokstavligen eftersom den är fet. vol e: / p

Ogiltig: De / s alternativet listades inte i kommandosyntaxen, så vol-kommandot körs inte när det används. vol c:

Giltig: I detta fall tillvalet kör: argumentet användes precis som avsett.

 

Exempel 2: Avstängningskommandot

Syntaxen som listas här är för avstängningskommandot och är uppenbarligen mycket mer komplex än i exemplet vol kommando ovan. Men bygger på vad du redan vet finns det faktiskt väldigt lite mer att lära sig här:

stänga av [/i | /l | /s | /r | /g | /a | /p | /h | /e] [/f] [/m computername] [/t xxx] [/d [p:|u:]xx:yy] [/c ”comment]

Avstängningskommandot

Kom ihåg att föremål inom parentes alltid är valfria, föremål utanför parenteser krävs alltid, djärva föremål och mellanslag är alltid bokstavliga och kursiverade föremål ska tillhandahållas av dig. Det stora nya konceptet i detta exempel är den vertikala stapeln. Vertikala staplar inom parentes indikerar valfria val. Så i exemplet ovan kan du, men behöver inte, välja att inkludera ett av följande alternativ vid körning av ett avstängningskommando: / i, / l, / s, / r, / g, / a, / s, / h, eller / e. Liksom parentes finns vertikala staplar för att förklara kommandosyntax och ska inte tas bokstavligt. Avstängningskommandot har också ett kapslat alternativ i [/d [p:|u:]xx:yy]- i grund och botten ett alternativ inom ett alternativ. Som med vol-kommandot i det första exemplet, här är några giltiga och ogiltiga sätt att använda avstängningskommandot: avstängning / r / s

Ogiltig: De / r och / s alternativ kan inte användas tillsammans. Dessa vertikala staplar indikerar val, varav du bara kan välja ett. avstängning / sp: 0: 0

Ogiltig: Använder sig av / s är helt bra men användningen av p: 0: 0 beror inte på att det här alternativet endast är tillgängligt med / d alternativ, som vi glömde att använda. Rätt användning skulle ha varit avstängning / s / dp: 0: 0. avstängning / r / f / t 0

Giltig: Alla alternativ användes korrekt den här gången. De / r alternativet användes inte med något annat val inom dess parentesuppsättning, och / f och / t alternativ användes enligt beskrivningen i syntaxen.

 

Exempel 3: Kommando för nätanvändning

För vårt sista exempel, låt oss titta på kommandot net use, en av nätkommandona. Dess syntax är lite rörigt, så vi har förkortat det nedan för att förklara det lite enklare (se hela syntaxen här):

nettoanvändning [{devicename | *}] [computernamesharename [{password | *}]] [/persistent:{yes | no}] [/savecred] [/delete]

kommandot net use i Windows

Kommandot nätanvändning har två förekomster av en ny notation: stag. En stag indikerar att ett, och bara ett, av alternativen, åtskilda av en eller flera vertikala stänger, är nödvändig. Detta skiljer sig från fästet med vertikala streck som indikerar frivillig val. Låt oss titta på några giltiga och ogiltiga användningar av netanvändning: netanvändning e: * server filer

Ogiltig: Den första uppsättningen hängslen betyder att du kan ange en enhetsnamn eller använd jokerteckenet * – du kan inte göra båda. Antingen nätanvändning e: server filer eller nätanvändning * server filer skulle ha varit giltiga sätt att utföra nettoanvändning i detta fall. nätanvändning * appsvr01 source 1lovet0visitcanada / persistent: nej

Giltig: Vi använde korrekt flera alternativ i detta utförande av nätanvändning, inklusive ett kapslat alternativ. Vi använde * när det behövs för att välja mellan det och ange en enhetsnamn, vi specificerade en andel [source] på en server [appsvr01]och valde sedan att ange en {Lösenord} för den aktien, 1lovet0visitcanada, istället för att tvinga nätanvändning för att be oss om en {*}. Vi bestämde oss också för att inte låta den nya delade enheten automatiskt anslutas igen nästa gång vi startar datorn [/persistent:no]. nettoanvändning / ihållande

Ogiltig: I det här exemplet valde vi att använda det valfria /beständig växla men glömde att inkludera kolon bredvid det och glömde också att välja mellan de två nödvändiga alternativen, ja eller Nej, mellan hängslen. Exekverar nettoanvändning / ihållande: ja skulle ha varit en giltig användning av nätanvändningen.