- Behärska CMD med grundläggande, nätverks- och underhållskommandon för Windows 10 och 11.
- Lär dig mer om operatorer, variabler, uppskjuten expansion och autokomplettering i cmd.exe.
- Använd genvägar (F1–F9), pipes och omdirigeringar för att arbeta snabbare.
Kommandotolken (CMD) Det är fortfarande en nyckelkomponent i Windows för snabba, exakta och avancerade uppgifter som ibland tar längre tid i det grafiska gränssnittet. Även om dess utseende påminner om MS-DOS är det inte detsamma: CMD är Windows kommandotolk Och dess användbarhet idag är enorm för diagnos, automatisering och hantering.
I den här guiden har vi samlat och omskrivit i detalj De mest användbara grundläggande och avancerade kommandona för Windows 10 och Windows 11, från surfning och filer till nätverk, underhåll, syntaxen för själva cmd.exe, miljövariabler, genvägar och mindre uppenbara knep. Allt förklarat med exempel, varningar och bästa praxis så att du enkelt kan navigera i konsolen.
Vad är CMD och vad används det till?
CMD, även kallad KommandotolkenDet är en textlägeskonsol med vilken du interagerar direkt med operativsystemet. Det låter dig köra enskilda kommandon eller kommandosträngar. vilka är mycket effektiva för att hantera filer, diagnostisera nätverk, automatisera uppgifter eller komma åt alternativ som det grafiska gränssnittet inte exponerar lika snabbt.
Även om den delar vissa idéer med MS-DOS, CMD är inte MS-DOSDet är ett administrationsverktyg för Windows NT (Windows 7/8/10/11 och Server) som kan köra systemverktyg, .bat-skript och många .exe-filer. Dessutom, Dess kommandon fungerar även på Windows 11Så det du lär dig här kommer att vara användbart i moderna versioner av systemet.
Hur man öppnar konsolen och när man ska använda administratörsbehörigheter
Det finns flera sätt att öppna CMD beroende på vad som passar dig bäst. Den mest direkta Det är att öppna Start-menyn och skriva cmd öppna kommandotolkenDu kan också högerklicka och välja "Kör som administratör" om du behöver utökade behörigheter.
Andra praktiska sätt: Windows + R och skriv cmd; Windows + X och välj "Kommandotolken" (eller Windows PowerShell beroende på version); och från Uppgiftshanteraren (Ctrl + Shift + Esc) i Arkiv > Kör ny aktivitet, skriv cmd. Om du vill att den alltid ska vara upphöjd, Öppna genvägsplatsenGå till Egenskaper > Genväg > Avancerade alternativ och markera "Kör som administratör".
För att navigera och hitta i mappar är det väsentliga mycket enkelt. CD Ändra katalog: cd Sökväg eller cd.. för att gå upp en nivå. DIR Den listar det aktuella innehållet med filer och undermappar, och med TRÄD-mapp Du ser katalogträdet för en specifik sökväg.
När skärmen blir mättad, CLS rengör konsolen att börja från början; om du är klar, UTGÅNG stänger fönstretOch om du inte kommer ihåg syntaxen för ett kommando, HJÄLP Den visar den tillgängliga listan med en kort beskrivning, samtidigt som den lägger till /? ett kommando (till exempel dir /?) visar dess parametrar.
Att skapa och beställa, MD (eller MKDIR) mappnamn Den skapar en ny mapp. DÖPA OM Den ändrar namnet på en fil (och dess filändelse om du inkluderar den), även om den inte magiskt konverterar format. DEN Ta bort filer eller mappar (var försiktig så att du inte använder detta lättvindigt; om du inte kan ta bort dem, kontakta Hur man tar bort filer som inte kan raderas) och FORMAT Den formaterar en hel hårddisk, så använd den med extrem försiktighet.
Kopiera, flytta och avancerade verktyg
För att duplicera filer, använd KOPIERA målfilOm du vill flytta dem, FLYTTA målfil Den överför dem utan att lämna en kopia. När man arbetar med stora volymer, Robocopy Det är den schweiziska armékniven: snabb och robust kopiering, automatiska återförsök, möjligheten att återuppta och framstegsindikator.
Om du behöver jämföra, FC Den visar skillnader mellan två filer eller uppsättningar av filer. ASSOC Den visar vilket program som öppnar en specifik tillägg, vilket är användbart för att diagnostisera kopplingar. CHIFFERNYCKEL Det kan skriva över ledigt utrymme för att göra det svårare att återställa raderade filer.
Systemdiagnostik och underhåll
För att lära dig mer om laget, System Den ger dig värdnamn, exakt Windows-version, processor, RAM, moderkort och lagring, bland annan data. VER returnerar den numeriska versionen av systemet; och TID Den visar eller ändrar tiden, ifall du misstänker några avvikelser.
Vid fel, CHKDSK Den kontrollerar diskytan, upptäcker dåliga sektorer och korrigerar inkonsekvenser i filsystemet. SFC / scannow Den undersöker integriteten hos systemfiler och ersätter skadade filer med cachade kopior (kräver CMD som administratör). För ytterligare uppgifter använder den DISM-gränssnittet.
För att frigöra utrymme, CLEANMGR Öppna det klassiska Diskrensningsverktyget. Om du får utrymmesvarningar kan du Ta bort varningen om lågt utrymmeOm du vill utvärdera prestanda, WINSAT FORMELLT Kör ett generellt riktmärke; du kan använda varianter som CPUFORMAL, MINNESFORMAL, GRAFIKSFORMAL o DISKFORMAL att mäta specifika komponenter.
Andra uppgifter: DEFRAGMENTERA defragmenterar enheten; DISKPART hanterar diskar och partitioner (LIST DISK, LIST VOLUME för inventering); AVSTÄNGNING -s -t Sekunder programmera avstängningen (eller -r att starta om), och Logga ut Logga ut utan att stänga av datorn. Om du behöver den klassiska panelen, KONTROLLPANEL Den öppnas direkt. Om du behöver sammanfoga partitioner, se Hur man sammanfogar två NTFS-partitioner för specifika fall.
Nätverk och uppkoppling
Till att börja med, IPCONFIG Den visar IP-konfiguration, mask, gateway, DNS och mycket mer, perfekt för en snabb översikt över nätverket. PING Kontrollera anslutningen till en värd; om du behöver mer information om sökvägen och hop-to-hop-latenser, Tracert y Pathping De är dina allierade.
När du undersöker aktiva anslutningar och portar som används, Netstat statistisk lista, routingtabeller och TCP/IP-tillstånd. GETMAC Det ger dig MAC-adress av datorns nätverkskort; och Nslookup Det används för att validera DNS-upplösning av namn och IP-adresser. Om du går ett steg längre, Netsh Det låter dig modifiera och diagnostisera nätverkskonfigurationen på djupet.
cmd.exe-syntax, operatorer och färger
Tolken själv cmd Den stöder mycket användbara parametrar: /c kör ett kommando och avslutar. /k Den kör den och håller konsolen öppen, /q stäng av ekot, /d inaktivera AutoRun, /a y /u tvinga ANSI- eller Unicode-utdata, /e:på|av styr kommandotillägg, /f:på|av aktivera namnkomplettering och /v:på|av Möjliggör fördröjd expansion av variabler.
För att ändra färger, /t:bf Justerar bakgrund och förgrund med hexadecimala siffror. Dessa är de giltiga värdena:
| valor | Färg |
|---|---|
| 0 | svart |
| 1 | blå |
| 2 | grön |
| 3 | Vatten |
| 4 | röd |
| 5 | lila |
| 6 | gul |
| 7 | vit |
| 8 | Gray |
| 9 | Ljusblå |
| a | Ljusgrön |
| b | Klart vatten |
| c | Ljusröd |
| d | Púrpura claro |
| e | Ljusgul |
| f | Kritvit |
mycket operadores göra skillnaden: | kanaliserar utdata från ett kommando till indata från ett annat; || kör nästa endast om den föregående misslyckas; > omdirigerar utdata till fil; & kedjekommandon; och && Den kör dem sekventiellt endast om de lyckas.
Med specialtecken och sökvägar med mellanslag, Dubbla citattecken krävs och man måste ofta fly med ^ Symboler som & < > ( ) | ^ = ; ! + , ~ och mellanslag. Det finns särskilda förhållanden när man kombinerar citattecken med /c o /kom vissa villkor inte är uppfyllda (till exempel ett enda par citattecken utan specialtecken inuti), cmd Ta bort den första och sista och bearbeta resten därefter.
Miljövariabler och uppskjuten expansion
Miljön i cmd Den består av system- och användarvariabler som styr beteendet hos skalet och Windows självt. För att visa dem, använd in (i PowerShell, Get-ChildItem-miljö:), och för att konsultera en specifik variabel, ange variabelnamn.
För att skapa eller förändra värden, sätt Namn=värdeFör att eliminera det, ange namn=Om värdet innehåller specialtecken (>, |, &, ^) måste du fly med ^ eller omge dem med dubbla citattecken (dessa bevaras som en del av värdet). Till exempel: set Namn=Nytt^&Namn eller set Namn="Nytt&Namn".
För att ersätta innehållet i en inline-variabel, använd %VARIABEL% I kommandon och skript: cmd expanderar det bara en gång (inte rekursivt). Om du behöver utvärdera värden efter ändringar inom ett block, aktiverar fördröjd expansion (/v:on) och använd !VARIABEL!.
Komplettera automatiskt filer och kataloger
Namnkomplettering är inte aktiverat som standard, men du kan aktivera det med cmd /f:onDessutom är det möjligt att justera nycklar i registret på följande sätt: HKLM\Software\Microsoft\Command Processor\CompletionChar y PathCompletionCharoch deras motsvarigheter i HKCU, med hjälp av REG_DWORD-värden (till exempel, 0x9 för TAB eller 0x08 (för REVERS).
Med aktivt slutförande, CTRL+D slutför kataloger y CTRL+F slutför filer och katalogerGenom att upprepa kombinationerna växlar du mellan träffarna; med Shift + motsvarande tangent navigerar du bakåt. Om du redigerar strängen beräknas listan över träffar om, och Rutter med mellanslag anges inom citattecken för att undvika misstag.
Genvägar och tidsbesparande knep
Funktionstangenterna snabbar upp arbetet med historiken. F1 skriv om det sista kommandot tecken för tecken; F2 fråga ett tecken och klistra in från början till dess första uppträdande; F3 skriv om det sista fullständiga kommandot; F4 raderar från markören till det angivna tecknet.
med F5 gå igenom tidigare kommandon (utan att aktivera autokomplettering), F6 sätt in EOF (^Z)-indikatorn, F7 visar en meny med historiken, F8 omskrivningskommandon som använts tidigare och F9 Kör om med nummer från F7-menyn. Du kan också använda pil upp för att hämta föregående kommando med markören i slutet.
För att köra flera kommandon i följd, länka dem ihop med && eller separera med & Om du inte förlitar dig på framgång. Om något fastnar, CTRL + C avbryter körningen (och om ett program fryser, kontrollera) Så här stänger du ett fryst program i WindowsFör mycket utmatning? Lägg till | mer för paginering, | hitta «text» för att filtrera rader med ett specifikt ord, | klämma för att kopiera till urklipp, eller > file.txt för att spara det.
Praktiska exempel och små "recept"
För att rensa skärmen, cls Detta återställer konsolen till ett rent tillstånd. Om du vill ha en lista över allt i en mapp i klartext, dir /b > listado.txt Skapa en fil med namnen på filerna och underkatalogerna i den aktuella sökvägen.
Om du föredrar att kopiera utdata till urklipp kan du göra det dir | klipp och klistra sedan in med Ctrl + V. För att skriva in rörsymbolen på många spanska tangentbord, kom ihåg att den vanligtvis visas med AltGr + 1.
För att reparera systemfiler, sfc / scannow Den undersöker och reparerar eventuella fel som hittas med hjälp av lokala cacher. Om ett stort antal fel uppstår kan det vara dags att... byt disken innan data förloras.
Som en kuriosa kan du bädda in en fil i en bild med: copy /b documento.docx+foto.png salida.pngNär du öppnar bilden ser du fotot; när du öppnar den resulterande filen med lämplig app (till exempel Word) kommer du att kunna komma åt det dolda dokumentinnehållet.
För att granska programvara, wmic produkt få namn Lista över installerade program. Det finns ett avinstallationsalternativ via wmic-produkt där "ExactName" anropar uninstall /nointeractiveÄven om det inte är den enklaste metoden eftersom den kräver det exakta namnet, är det vanligtvis inte det bästa sättet att avinstallera i bulk.
Vill man ändra fönstertiteln För att skilja på instanser, använd CMD: title MiConsolaFör att lära dig mer om kontroller, drivrutinsfråga /fo-lista /v visar plats, status, storlek och datum för varje förare (se Hur jag tar reda på vilka drivrutiner jag har installerade).
Med listor, dir Det möjliggör beställning: till exempel, dir /os (efter storlek) eller datumalternativ som dir /od För att visa från äldst till nyast, experimentera med modifieraren. /o och dess underalternativ för att erhålla önskad ordning enligt kriterier.
För att inventera utrustningen, systeminfo Den visar allt på skärmen (du kan kombinera det med > info.txt för att spara den). Om du vill hålla din programvara uppdaterad, winget upgrade - allt Den upptäcker och uppdaterar tillgängliga appar från kommandoraden, och det är också möjligt uppdatera en specifik app med: winget upgrade NOMBRE_PROGRAMA.EXTENSION.
För en snabb skanning efter skadlig kod med Microsofts antivirusprogram kan du köra en snabbskanning med hjälp av kommandoradsverktyget Windows Defender, till exempel: mpcmdrun.exe -Scan -1 från motsvarande rutt.
Om du behöver se exakt version av Windows som ditt lag driver, skriv winverEtt fönster visas med redigerings- och kompileringsalternativ, och om licensen är länkad till ditt Microsoft-konto återspeglas även den kopplingen.
Vanliga problem och hur man löser dem
Om CMD visar dig "Åtkomst nekad"Du saknar förmodligen behörigheter: öppna konsolen igen som administratör. När meddelandet säger att den inte kan hitta filen, kontrollera sökvägar, citattecken och mellanslagsom oftast är orsaken.
Om det visas "Syntaxfel"Kontrollera parametrar eller använd /? för att hämta kommandoalternativ. När ett kommando "inte svarar", tryck på Ctrl + C för att avbryta körningen och kontrollera om ytterligare parametrar behövdes. Om du misstänker kodningsproblem, testa chcp 65001 (UTF-8) eller kör kommandot från PowerShell.
CMD vs PowerShell: Viktiga skillnader
Visuellt sett är de lika, men De är inte i samma ligaCMD fungerar med vanlig text och är idealiskt för grundläggande uppgifter, enkla .bat-skript och snabba operationer. PowerShell fungerar med objektDen har sitt eget skriptspråk, moduler, villkor, loopar och många fler avancerade automatiserings- och hanteringsfunktioner.
I dag till dag, CMD är fortfarande väldigt bekvämt För pings, listningar, säkerhetskopior, underhåll och snabb diagnostik. Om du letar efter komplex automatisering, utdataintegration och strukturerad datamanipulation, PowerShell är verktyget som kommer att ge dig den där extra boosten.
Snabb FAQ
Är CMD och PowerShell samma sak?
Nej, de fyller olika roller.CMD är enklare och mer direkt för grundläggande uppgifter; PowerShell är kraftfullare, mer flexibelt och inriktat på komplex automatisering.
Vilka fördelar erbjuder CMD jämfört med det grafiska gränssnittet?
Hastighet, direktåtkomst och automatiseringDu kan komma åt alternativ som inte syns i det grafiska gränssnittet och kedjekommandon för att spara tid.
Kommer CMD fortfarande att finnas tillgängligt i framtida versioner av Windows?
Microsoft upprätthåller supporten För CMD, även om det marknadsför PowerShell som den primära miljön. Det finns inget officiellt tillkännagivande om pensionering.
Kan jag köra PowerShell-kommandon i CMD?
Inte direktDe är olika språk, även om du kan öppna PowerShell från CMD genom att skriva powershell och köra sina kommandon där.
Är det säkert att köra vilket kommando som helst?
Det beror på kommandot.Undvik att kopiera och klistra in utan att förstå det, särskilt om det modifierar systemet (formatering, registerändringar, borttagningar).
Hur kan jag se CMD-versionen?
Typ se för systemversionen eller cmd /? För information om kommandotolken i din installation.
Kan fönstrets utseende anpassas?
Ja, i Egenskaper (högerklicka på titellisten): färger, teckensnitt, fönsterstorlek och mer.
Vad händer om ett kommando inte finns?
Behörigheter kan saknas eller inte inkluderas i din utgåva.Försök att köra det som administratör och bekräfta att det inte är ett PowerShell-exklusivt kommando.
Kan ändringar gjorda med CMD ångras?
Inte alltidAtt radera data utan en säkerhetskopia är oåterkalleligt. För konfigurationsinställningar, leta efter motsatt kommando eller återställ från en säkerhetskopia.
Med allt ovanstående har du nu till hands en komplett repertoar för att bemästra CMDFrån att navigera i mappar, kopiera eller jämföra filer och hantera systemet, till att utforska nätverket, länka kommandon med operatorer, komprimera variabler och autokomplettera, eller använda mindre kända genvägar. Används kloktKommandotolken blir en produktivitetsaccelerator och en livlina när gränssnittet inte räcker till.
Innehållsförteckning
- Vad är CMD och vad används det till?
- Hur man öppnar konsolen och när man ska använda administratörsbehörigheter
- Navigering och grundläggande filhantering
- Kopiera, flytta och avancerade verktyg
- Systemdiagnostik och underhåll
- Nätverk och uppkoppling
- cmd.exe-syntax, operatorer och färger
- Miljövariabler och uppskjuten expansion
- Komplettera automatiskt filer och kataloger
- Genvägar och tidsbesparande knep
- Praktiska exempel och små "recept"
- Vanliga problem och hur man löser dem
- CMD vs PowerShell: Viktiga skillnader
- Snabb FAQ