Kommandot: "CMD" är på Windows 12, 11, 10, .. , MS Server 2025, 2022, 2019, .. tillgänglig
Exemplen för kommandot "CMD"
"CMD" används ofta som ett allmänt namn för Windows Command Prompt eller Windows kommandoradsgränssnitt. Om du har exempel på hur du använder Windows Command Prompt (
`CMD.exe`) tänk, här är några exempel:
Exempel 1: Enkel kommandoexekvering:
echo Hallå, Värld!
Beskrivning: Detta kommando returnerar strängen
"Hej, värld!" i konsolen.
Exempel 2: Visa katalogändring och fillista:
cd C:\Windows
dir
Beskrivning: Detta kommando växlar till C:\Windows-katalogen och visar sedan en lista över filer i den katalogen.
Exempel 3: Kopiera filer:
copy C:\källa\fil.txt D:\Mål\
Beskrivning: Detta kommando kopierar filen
"File.txt" från
"C:\Source\" till
"D:\Destination\".
Exempel 4: Nätverksdiagnostik med ping:
ping www.google.com
Beskrivning: Det här kommandot skickar ping-förfrågningar till IP-adressen för www.google.com för att testa nätverksanslutningen.
Exempel 5: Starta anteckningsblock:
start notepad
Beskrivning: Detta kommando startar programmet Anteckningar.
Exempel 6: Visa systeminformation:
systeminfo
Beskrivning: Det här kommandot visar omfattande information om systemet, inklusive operativsystemversion, installationsdatum och mer.
Exempel 7: Visa miljövariabler:
echo %USERNAME%
Beskrivning: Detta kommando skriver ut användarnamnet för den aktuella användaren som anges i miljövariabeln
`%USERNAME%`är lagrat.
Exempel 8: Skapa batchskript:
echo echo Hallå, %USERNAME%! > hälsning.bat
Beskrivning: Detta kommando skapar ett enkelt batchskript med namnet
"Greeting.bat" som hälsar användarnamnet.
Exempel 9: Visa hjälp för ett kommando:
help dir
Beskrivning: Detta kommando visar hjälpen för
`dir`kommando och matar ut en lista över tillgängliga alternativ och parametrar.
Dessa exempel är avsedda att ge en översikt över olika typer av kommandon i Windows Command Prompt. Du kan anpassa och utöka dessa kommandon och syntax efter behov.
"CMD" Utdrag från Microsoft Windows Hjälp
Microsoft Windows [Version 10.0.19045.3693]
(c) Copyright 1985-2023 Microsoft Corp.
C:\\Windows>
Startar en ny instans av Kommandotolken
CMD [/A | /U] [/Q] [/D] [/E:ON | /E:OFF] [/F:ON | /F:OFF] [/V:ON
| /V:OFF]
[[/S] [/C | /K] sträng]
/C Utför kommandot som anges av strängen och avslutas sedan
/K Utför kommandot som anges av strängen men finns kvar
/S Ändrar behandlingen av strängen efter /C eller /K (se
nedan)
/Q Stänger av ECHO
/D Inaktiverar körning av AutoRun-kommandon från registret
(se nedan)
/A Sparar utdata från interna kommandon till en pipe eller
fil i
ANSI-format
/U Sparar utdata från interna kommandon till en pipe eller
fil
i Unicode-format
/T:fg Anger förgrunds-/bakgrundsfärger (se kommandot COLOR /?
för mer info)
/E:ON Aktiverar kommandotillägg (se nedan)
/E:OFF Inaktiverar kommandotillägg (se nedan)
/F:ON Aktiverar tecken för ifyllande av fil- och katalognamn
(se nedan)
/F:OFF Inaktiverar tecken för ifyllande av fil- och katalognamn
(se nedan)
/V:ON Aktiverar fördröjd expandering av miljövariabler med
hjälp av ! som
avgränsare. Till exempel, /V:ON skulle tillåta !var! att
expandera
variabeln var under körningen. Syntaxen var expanderar
variabler
vid indata, vilket är annorlunda än inuti en FOR
loop.
/V:OFF Inaktiverar fördröjd expandering av miljövariabler.
Observera att flera kommandon separerade av kommandoavgränsaren
"&&"
accepteras för strängen om den är omgiven av citattecken. På
grund av
kompatibilitetsskäl behandlas /X på samma sätt som /E:ON, /Y på
samma sätt
som /E:OFF och /R på samma sätt som /C. Alla andra växlar
ignoreras.
Om /C eller /K angetts, bearbetas resten av kommandoraden efter
växeln
som en kommandorad. Följande logik används för att
bearbeta citattecken ("):
1. Om alla av följande villkor är uppfyllda, behålls
citattecknen
på kommandoraden:
- ingen /S-växel
- exakt två citattecken
- inga specialtecken mellan de båda citattecknen.
Följande tecken är specialtecken: &<>()@^|
- det finns ett eller flera blanksteg mellan de båda
citattecknen
- strängen mellan de båda citattecknen är identisk med
namnet
på en körbar fil.
2. Tidigare versioner av kommandot fungerade på så sätt att
om det första
tecknet var ett citattecken så togs det inledande tecknet
och det sista
citattecknet bort på kommandoraden.
All text efter det sista citattecknet behölls.
Om /D INTE angavs på kommandoraden, letar CMD.EXE efter
registervärden REG_SZ/REG_EXPAND_SZ vid starten. Om ett
eller båda värdena finns så körs de först.
HKEY_LOCAL_MACHINE\Software\Microsoft\Command
Processor\AutoRun
och/eller
HKEY_CURRENT_USER\Software\Microsoft\Command
Processor\AutoRun
Som standard är kommandotilläggen aktiverade. Du kan inaktivera
tillägg för ett särskilt anrop genom att använda växeln /E:OFF.
Du kan
aktivera eller inaktivera tillägg för alla anrop av CMD.EXE för
en
dator och/eller användare genom att ange värdena 0x1 eller 0x0
för följande
två REG_DWORD-värden i registret:
HKEY_LOCAL_MACHINE\Software\Microsoft\Command
Processor\EnableExtensions
och/eller
HKEY_CURRENT_USER\Software\Microsoft\Command
Processor\EnableExtensions
Använd REGEDIT.EXE för att ändra värdena. Den användarspecifika
inställningen åsidosätter datorinställningen.
Kommandoradsväxlarna
åsidosätter registerinställningarna.
Kommandotilläggen rör ändringar och/eller tillägg för följande
kommandon:
DEL eller ERASE
COLOR
CD eller CHDIR
MD eller MKDIR
PROMPT
PUSHD
POPD
SET
SETLOCAL
ENDLOCAL
IF
FOR
CALL
SHIFT
GOTO
START (inkluderar även ändringar i externa kommandoanrop)
ASSOC
FTYPE
Skriv kommandonamnet följt av /? om du vill se detaljerad
information.
Som standard är fördröjd expandering av miljövariabler INTE
aktiverat. Du kan
aktivera eller inaktivera fördröjd expandering av miljövariabler
för ett
särskilt anrop av CMD.EXE med hjälp av växlarna /V:ON eller
/V:OFF. Du kan
aktivera eller inaktivera fördröjd expandering för alla instanser
av CMD.EXE
på en dator och/eller användarsession genom att ange värdena 0x1
eller 0x0
för en eller båda av följande REG_DWORD-värden i registret:
HKEY_LOCAL_MACHINE\Software\Microsoft\Command
Processor\DelayedExpansion
och/eller
HKEY_CURRENT_USER\Software\Microsoft\Command
Processor\DelayedExpansion
Använd REGEDIT.EXE för att ändra värdena. Den användarspecifika
inställningen
åsidosätter inställningen för datorn. Kommandoradsväxlar
åsidosätter
registerinställningarna.
Om fördröjd expandering av miljövariabler är aktiverad, kan
utropstecken
användas för att ersätta värdet för en miljövariabel under
körningen.
Du kan aktivera eller inaktivera ifyllning av filnamn för en viss
instans
av CMD.EXE genom att använda växeln /F:ON eller /F:OFF. Du kan
aktivera
eller inaktivera ifyllning för alla instanser av CMD.EXE på en
dator
och/eller inloggningssession genom att ange det ena eller båda
REG_DWORD-värden i registret i programmet REGEDIT.EXE:
HKEY_LOCAL_MACHINE\Software\Microsoft\Command
Processor\CompletionChar
HKEY_LOCAL_MACHINE\Software\Microsoft\Command
Processor\PathCompletionChar
och/eller
HKEY_CURRENT_USER\Software\Microsoft\Command
Processor\CompletionChar
HKEY_CURRENT_USER\Software\Microsoft\Command
Processor\PathCompletionChar
Ge registernycklarna ett hexadecimalt värde som styrtecken för
en särskild funktion (exempelvis: 0x4 är Ctrl-D och 0x6 är Ctrl-
F). De
användarspecifika inställningarna åsidosätter inställningarna för
datorn.
Kommandoradsväxlarna åsidosätter registerinställningarna.
Om ifyllande aktiverats med växeln /F:ON, används de två
styrtecknen
Ctrl-D för ifyllande av katalognamn och Ctrl-F för ifyllande av
filnamn.
Du kan inaktivera ett särskilt tecken för ifyllande genom att
ange värdet för blanksteg (0x20) i registret. Det beror på att
blanksteg inte är ett giltig styrtecken.
Ifyllande anropas när du skriver ett av de två styrtecknen.
Ifyllningsfunktionen tar sökvägen till vänster om markören och
lägger
till ett jokertecken till det (om det inte redan finns ett) och
skapar en lista av sökvägar som matchar. Den första matchande
sökvägen
visas sedan. Om ingen matchning påträffas, avges en ljudsignal
och
ingenting utförs. Om du upprepade gånger trycker på styrtecken-
kombinationen kommer programmet att visa andra matchningar från
listan en i taget. Om du trycker ner Skift-tangenten tillsammans
med styrtecknet kommer listan att visas i omvänd ordning. Om du
ändrar raden och skriver styrtecknet igen, kommer en ny lista med
matchande sökvägar att skapas. Samma sak inträffar om du växlar
mellan ifyllande av fil- och katalognamn. Den enda skillnaden
mellan
de båda styrtecknen är att styrtecknet för ifyllande av filnamn
matchar både fil- och katalognamn, medan styrtecknet för
ifyllande
av katalognamn bara matchar katalognamn. Om ifyllande av filnamn
används på något av de inbyggda katalogkommandona(CD, MD eller
RD)
antas det att ifyllande av katalognamn ska utföras.
Programkoden för ifyllande av namn hanterar filnamn som
innehåller blanksteg eller andra särskilda tecken genom att
lägga till citattecken runt den matchande sökvägen.
Om du stegar bakåt och anropar ifyllningsfunktionen från
inuti en rad, ignoreras all text till höger om markören.
Följande specialtecken kräver citattecken:
<blanksteg>
&()[]{}^=;!'+,`~
Viktig information, tips för kommandot "CMD"
När du arbetar med Windows Command Prompt (CMD) finns det några viktiga punkter att tänka på för att kunna agera effektivt och säkert:
1. Adminbehörigheter: Vissa kommandon kräver administratörsbehörighet. Se till att öppna kommandotolken som administratör om du vill komma åt systemområden eller göra systemändringar.
2. Filnamn och sökvägar: Om fil- eller katalognamn innehåller mellanslag eller specialtecken, omslut dem inom citattecken. Exempel:`cd "C:\Program Files"`
3. Visa filtillägg: Som standard visar kommandotolken inte filtillägg. Du kan ändra detta genom att`echo %PATHEXT%`stiga på. Om det behövs kan du göra det med`set PATHEXT=.;%PATHEXT%`Lägg till.
4. TAB-tangenten för autokomplettering: Du kan använda TAB-tangenten för att autoslutföra filnamn och kataloger. Detta kan avsevärt minska inmatningstiden.
5. Kommandohistorik: Använd upp- och nedpiltangenterna för att navigera genom kommandohistoriken. Detta gör att kommandon kan köras om utan att behöva gå in igen.
6. Kommandoreferens: Om du behöver information om ett specifikt kommando, inkludera`/?`till kommandot, t.ex. b.`dir /?`. Detta visar hjälp för kommandot.
7. Kopiera och klistra in: Du kan högerklicka för att kopiera text och sedan högerklicka och klistra in den i kommandotolken.
8. Byt enhetsbeteckning: Du kan växla mellan enheter genom att ange enhetsbeteckningen följt av ett kolon (t.ex.`D:`).
9. Felkontroll: Kontrollera felmeddelanden noggrant. De kan indikera problem med kommandoinmatning, behörigheter eller andra saker.
10. Batchfiler: När du skapar batchfiler, se till att sökvägarna är relativa och inte absoluta för att säkerställa portabilitet.
11. Hantera med försiktighet`DEL`eller`RD`: Ta bort filer (`DEL`) eller kataloger (`RD`eller`RMDIR`) kan ha irreversibla effekter. Använd med försiktighet och dubbelkolla innan du trycker på enter.
12. Justera CMD-fönsterstorlek: Du kan justera storleken på CMD-fönstret för att visa mer eller mindre information åt gången.
13. Säkerhetsöverväganden: Var försiktig när du kör kommandon eller skript från okända källor. Skadlig kod kan orsaka skada på systemet.
14. Databackup: När du arbetar med kommandon som kommer åt eller manipulerar data, se till att du har en säkerhetskopia av viktig data för att undvika dataförlust.
Genom att ha dessa punkter i åtanke kan du använda Windows kommandotolk effektivt och säkert. Det är alltid tillrådligt att vara försiktig, särskilt när kommandon kan påverka systemresurserna.