- Behersk CMD med grunnleggende, nettverks- og vedlikeholdskommandoer for Windows 10 og 11.
- Lær om operatorer, variabler, utsatt utvidelse og autofullføring i cmd.exe.
- Bruk snarveier (F1–F9), pipes og omdirigeringer for å jobbe raskere.
Kommandoprompten (CMD) er fortsatt en nøkkelkomponent i Windows for raske, nøyaktige og avanserte oppgaver som noen ganger tar lengre tid i det grafiske grensesnittet. Selv om utseendet minner om MS-DOS, er det ikke det samme: CMD er Windows kommandotolk , og nytten i dag er enorm for diagnostikk, automatisering og administrasjon.
I denne veiledningen har vi samlet og omskrevet de mest nyttige grunnleggende og avanserte kommandoene for Windows 10 og Windows 11 , og dekker alt fra nettlesing og filbehandling til nettverk, vedlikehold, syntaksen til cmd.exe, miljøvariabler, snarveier og mindre åpenbare triks. Alt forklares med eksempler , advarsler og beste praksis, slik at du enkelt kan navigere i kommandolinjen.
Hva er CMD, og hva brukes det til?
CMD, også kalt ledetekst , er en tekstbasert konsoll som lar deg samhandle direkte med operativsystemet. Den lar deg kjøre individuelle kommandoer eller kommandostrenger som er svært effektive for å administrere filer, diagnostisere nettverk, automatisere oppgaver eller få tilgang til alternativer som det grafiske brukergrensesnittet ikke gir like raskt.
Selv om det har noen likheter med MS-DOS, er ikke CMD MS-DOS . Det er et administrativt verktøy for Windows NT (Windows 7/8/10/11 og Server), som kan kjøre systemverktøy, .bat-skript og mange .exe-filer. Videre fungerer kommandoene også i Windows 11 , så det du lærer her vil være nyttig i moderne versjoner av systemet.
Slik åpner du konsollen og når du skal bruke administratorrettigheter
Det finnes flere måter å åpne CMD på, avhengig av hva som passer best for deg. Den mest direkte er å åpne Start-menyen og skrive cmd for å åpne ledeteksten . Du kan også høyreklikke og velge Kjør som administrator hvis du trenger utvidede rettigheter.
Andre praktiske metoder: Windows + R og skriv cmd; Windows + X og velg «Ledetekst» (eller Windows PowerShell avhengig av versjon); og fra Oppgavebehandling (Ctrl + Shift + Esc) under Fil > Kjør ny oppgave, skriv cmd. Hvis du vil at den skal kjøres med forhøyede rettigheter, åpner du snarveiens plassering , går til Egenskaper > Snarvei > Avanserte alternativer og merker av for «Kjør som administrator».
For å navigere og finne veien rundt i mapper er de viktigste kommandoene veldig enkle. `CD` endrer katalogen: `cd Path` eller `cd..` for å gå opp ett nivå. `DIR` viser gjeldende innhold med filer og undermapper, og `TREE Folder` viser katalogtreet for en bestemt bane.
Når skjermen blir full, tømmer CLS konsollen for å starte på nytt. Når du er ferdig, lukker EXIT vinduet . Og hvis du ikke husker syntaksen til en kommando, viser HELP den tilgjengelige listen med en kort beskrivelse, mens å legge til /? til en kommando (for eksempel dir /?) viser parameterne.
For å opprette og organisere oppretter MD (eller MKDIR) FolderName en ny mappe. RENAME gir nytt navn til en fil (og filtypen hvis inkludert), men den konverterer ikke formater magisk. DEL sletter filer eller mapper (vær forsiktig så du ikke bruker den uforsiktig; hvis du ikke kan slette dem, se hvordan du sletter filer som ikke kan slettes ), og FORMAT formaterer en hel disk, så bruk den med ekstrem forsiktighet.
Kopiering, flytting og avanserte verktøy
For å duplisere filer, bruk COPY Destination File . Hvis du vil flytte dem, bruk MOVE Destination File for å flytte dem uten å legge igjen en kopi. Når du arbeider med store volumer, er ROBOCOPY den sveitsiske lommekniven: rask og robust kopiering, automatiske nye forsøk, muligheten til å gjenoppta og en fremdriftsindikator.
Hvis du trenger å sammenligne, viser FC forskjeller mellom to filer eller sett med filer. ASSOC avslører hvilket program som åpner en bestemt filendelse, noe som er nyttig for å diagnostisere filtilknytninger. Og CIPHER kan overskrive ledig plass for å gjøre det vanskeligere å gjenopprette slettede filer.
Systemdiagnostikk og vedlikehold
For å lære mer om datamaskinen din, gir SYSTEMINFO detaljer som vertsnavn, nøyaktig Windows-versjon, prosessor, RAM, hovedkort og lagring, blant annen informasjon. VER returnerer den numeriske systemversjonen, og TIME viser eller endrer gjeldende klokkeslett, i tilfelle du mistenker problemer.
Ved feil sjekker CHKDSK diskoverflaten, oppdager skadede sektorer og korrigerer inkonsekvenser i filsystemet. SFC /scannow undersøker integriteten til systemfiler og erstatter ødelagte filer med hurtigbufrede kopier (krever CMD som administrator). For ytterligere oppgaver bruker den DISM-grensesnittet.
For å frigjøre plass åpner CLEANMGR det klassiske Diskopprydding-verktøyet. Hvis du mottar plassadvarsler, kan du lukke varselet om lite plass . Hvis du vil evaluere ytelsen, kjører WINSAT FORMAL en generell referanseverdi; du kan bruke varianter som CPUFORMAL, MEMFORMAL, GRAPHICSFORMAL eller DISKFORMAL for å måle spesifikke komponenter.
Andre oppgaver: DEFRAG defragmenterer harddisken; DISKPART administrerer disker og partisjoner (LIST DISK, LIST VOLUME for inventar); SHUTDOWN -s -t planlegger en avslutning om noen få sekunder (eller -r for å starte på nytt), og LOGOFF logger deg av uten å slå av datamaskinen. Hvis du trenger det klassiske Kontrollpanelet, åpner KONTROLLPANEL det umiddelbart. Hvis du trenger å slå sammen partisjoner, se hvordan du slår sammen to NTFS-partisjoner for spesifikke tilfeller.
Nettverk og tilkobling
For å begynne med viser IPCONFIG IP-konfigurasjon, subnettmaske, gateway, DNS og mye mer, ideelt for en rask oversikt over nettverket ditt. PING sjekker tilkoblingen til en vert; hvis du trenger mer detaljert rutingsinformasjon og hop-to-hop-latens, er TRACERT og PATHPING dine beste venner.
Når NETSTAT undersøker aktive tilkoblinger og porter i bruk, viser den statistikk, rutingstabeller og TCP/IP-status. GETMAC gir deg MAC-adressen til datamaskinens nettverkskort, og NSLOOKUP brukes til å validere DNS-oppløsning av navn og IP-adresser. For videre analyse lar NETSH deg endre og diagnostisere nettverkskonfigurasjoner i dybden.
cmd.exe-syntaks, operatorer og farger
Selve cmd - tolken støtter svært nyttige parametere: /c utfører en kommando og avslutter, /k utfører den og holder konsollen åpen, /q deaktiverer ekko, /d deaktiverer AutoRun, /a og /u tvinger frem ANSI- eller Unicode-utdata, /e:on|off styrer kommandoutvidelser, /f:on|off aktiverer navnefullføring, og /v:on|off aktiverer forsinket variabelutvidelse.
For å endre farger justerer /t:bf bakgrunnen og forgrunnen ved hjelp av heksadesimale sifre. Dette er de gyldige verdiene:
| Valor | FARGE |
|---|---|
| 0 | Neger |
| 1 | Azul |
| 2 | grønn |
| 3 | Vann |
| 4 | Red |
| 5 | lilla |
| 6 | Amarillo |
| 7 | Blanco |
| 8 | Gris |
| 9 | Lys blå |
| a | Lysegrønn |
| b | Klart vann |
| c | Lyse rød |
| d | Púrpura claro |
| e | Lys gul |
| f | Lys hvit |
Operatorer utgjør hele forskjellen: | overfører utdataene fra én kommando til inndataene til en annen; || utfører den neste bare hvis den forrige mislykkes; > omdirigerer utdataene til en fil; & kjeder kommandoer; og && utfører dem i rekkefølge bare hvis de lykkes.
Med spesialtegn og stier som inneholder mellomrom, er doble anførselstegn obligatoriske, og du må ofte bruke escape- symboler som & , <, >, (), |, ^, =, !, +, ~ og mellomrom. Det er særegenheter når man kombinerer anførselstegn med /c eller /k : hvis visse betingelser ikke er oppfylt (for eksempel et enkelt par anførselstegn uten spesialtegn inni), fjerner cmd det første og siste anførselstegnet og behandler resten deretter.
Miljøvariabler og utsatt ekspansjon
Ledetekstmiljøet består av system- og brukervariabler som kontrollerer oppførselen til skallet og selve Windows. For å se dem, bruk `set` (i PowerShell, `Get-ChildItem Env: `), og for å spørre en bestemt variabel, bruk `set VariableName`.
For å opprette eller endre verdier, bruk `set Name=value` ; for å slette den, bruk `set Name= `. Hvis verdien inneholder spesialtegn (>, |, &, ^), må du bruke ^ eller sette den i doble anførselstegn (disse beholdes som en del av verdien). For eksempel: `set Name=New^&Name` eller `set Name="New&Name"`.
For å erstatte innholdet i en variabel inline, bruk %VARIABLE% i kommandoer og skript: cmd utvider den bare én gang (ikke rekursivt). Hvis du trenger å evaluere verdier etter endringer i en blokk, aktiver forsinket utvidelse (/v:on) og bruk !VARIABLE!.
Autofullfør filer og mapper
Navnefullføring er ikke aktivert som standard, men du kan aktivere det med cmd /f:on . I tillegg er det mulig å konfigurere nøkler i registeret på disse stiene: HKLM\Software\Microsoft\Command Processor\CompletionChar og PathCompletionChar , og deres ekvivalenter i HKCU , ved å bruke REG_DWORD-verdier (for eksempel 0x9 for TAB eller 0x08 for BACKSPACE).
Når fullføring er aktivert, fullfører CTRL+D mapper og CTRL+F fullfører filer og mapper . Gjentakelse av disse kombinasjonene itererer gjennom treff; Shift+tilhørende tast flytter bakover. Hvis du redigerer strengen, beregnes trefflisten på nytt, og stier med mellomrom er omsluttet av anførselstegn for å forhindre feil.
Snarveier og tidsbesparende triks
Funksjonstastene gjør det raskere å jobbe med historikken. F1 skriver om den siste kommandoen tegn for tegn; F2 ber om et tegn og limer inn fra begynnelsen til første forekomst; F3 skriver om den siste kommandoen fullstendig; F4 sletter fra markøren til det angitte tegnet.
F5 blar gjennom tidligere kommandoer (uten autofullføring aktivert), F6 setter inn EOF-flagget (^Z), F7 viser en historikkmeny, F8 skriver om tidligere brukte kommandoer, og F9 utfører på nytt etter tall fra F7-menyen. Du kan også bruke pil opp for å hente den forrige kommandoen med markøren på slutten.
For å kjøre flere kommandoer etter hverandre, kjede dem sammen med && eller skill dem med & hvis du ikke er avhengig av at det lykkes. Hvis noe setter seg fast, avbryter CTRL+C kjøringen (og hvis et program fryser, se hvordan du lukker et frossent program i Windows ). For mye utdata? Legg til | mer for å paginere, | finn "tekst" for å filtrere linjer med et bestemt ord, | klipp for å kopiere til utklippstavlen, eller > file.txt for å lagre den.
Praktiske eksempler og små «oppskrifter»
For å tømme skjermen, returnerer `cls` konsollen til en ren tilstand. Hvis du vil ha en ren tekstliste over alt i en mappe, oppretter `dir /b > listado.txt` en fil med navnene på filene og underkatalogene i gjeldende bane.
Hvis du foretrekker å kopiere resultatet til utklippstavlen, kan du skrive dir | clip og deretter lime det inn med Ctrl + V. For å skrive rørsymbolet på mange spanske tastaturer, husk at det vanligvis kommer ut med AltGr + 1.
For å reparere systemfiler, skanner `sfc /scannow` og reparerer eventuelle ødelagte filer den finner ved hjelp av lokale mellomlagringer. Hvis det dukker opp et stort antall feil, kan det være på tide å bytte ut disken før du mister data.
Som en kuriositet kan du legge inn en fil i et bilde med: copy /b documento.docx+foto.png salida.pngNår du åpner bildet, vil du se bildet. Når du åpner den resulterende filen med riktig app (for eksempel Word), vil du kunne få tilgang til det skjulte dokumentinnholdet.
For å revidere programvare, viser `wmic product get name` installerte programmer. Det finnes et avinstalleringsalternativ ved å bruke `wmic product der "ExactName" kaller uninstall /nointeractive` , selv om det ikke er den mest praktiske metoden fordi den krever det nøyaktige navnet, så det er vanligvis ikke den beste måten å avinstallere et stort antall programmer på.
Hvis du vil endre vindustittelen For å skille mellom forekomster, bruk CMD: title MiConsolaFor å lære mer om kontrollere, driverspørring /fo-liste /v viser plassering, status, størrelse og dato for hver sjåfør (se Hvordan finne ut hvilke drivere jeg har installert).
Med oppføringer støtter `dir` sortering: for eksempel `dir /os` (etter størrelse) eller datoalternativer som `dir /od` for å vise fra eldst til nyeste. Eksperimenter med `/o` -modifikatoren og dens underalternativer for å oppnå ønsket rekkefølge basert på kriteriene dine.
For å inventarisere utstyret, SystemInfo Den viser alt på skjermen (du kan kombinere det med > info.txt for å lagre den). Hvis du liker å holde programvaren oppdatert, winget oppgradering –all Den oppdager og oppdaterer tilgjengelige apper fra kommandolinjen, og det er også mulig oppdater en bestemt app med: winget upgrade NOMBRE_PROGRAMA.EXTENSION.
For en rask skanning av skadelig programvare med Microsofts antivirusprogram kan du kjøre en hurtigskanning ved å bruke kommandolinjeverktøyet i Windows Defender, for eksempel: mpcmdrun.exe -Scan -1 fra den tilhørende ruten.
Hvis du trenger å se nøyaktig hvilken Windows-versjon datamaskinen din kjører, skriver du winver . Et vindu vil vises som viser utgaven, build-nummeret, og hvis lisensen er koblet til Microsoft-kontoen din, vil også denne tilknytningen gjenspeiles.
Vanlige problemer og hvordan man løser dem
Hvis CMD viser «Ingen tilgang », mangler du sannsynligvis tillatelser: åpne konsollen på nytt som administrator. Når meldingen sier at den ikke finner filen, sjekk stier, anførselstegn og mellomrom , da disse ofte er årsaken.
Hvis du ser «Syntaksfeil », sjekk parameterne eller bruk /? for å hente frem kommandoalternativer. Når en kommando «ikke svarer», trykk Ctrl+C for å avbryte kjøringen og sjekke om den trenger flere parametere. Hvis du mistenker kodingsproblemer, kan du prøve chcp 65001 (UTF-8) eller kjøre kommandoen fra PowerShell.
CMD vs PowerShell: Viktige forskjeller
Visuelt sett er de like, men de er ikke i samme liga . CMD fungerer med ren tekst og er ideelt for grunnleggende oppgaver, enkle .bat-skript og raske operasjoner. PowerShell fungerer med objekter , har sitt eget skriptspråk, moduler, betingelser, løkker og mange flere avanserte automatiserings- og administrasjonsfunksjoner.
I daglig bruk er CMD utrolig praktisk for pings, lister, sikkerhetskopier, vedlikehold og rask diagnostikk. Hvis du er ute etter kompleks automatisering, integrert utdata og strukturert datamanipulering, er PowerShell verktøyet som gir deg den ekstra fordelen.
Raske vanlige spørsmål
Er CMD og PowerShell det samme?
Nei, de har forskjellige roller : CMD er enklere og mer direkte for grunnleggende oppgaver; PowerShell er kraftigere, mer fleksibel og rettet mot kompleks automatisering.
Hvilke fordeler tilbyr CMD i forhold til det grafiske grensesnittet?
Hastighet, direkte tilgang og automatisering : du kan få tilgang til alternativer som ikke er synlige i det grafiske brukergrensesnittet og kjedekommandoer for å spare tid.
Vil CMD fortsatt være tilgjengelig i fremtidige versjoner av Windows?
Microsoft opprettholder støtten for CMD, selv om de markedsfører PowerShell som det primære miljøet. Det er ingen offisiell kunngjøring om at det skal pensjoneres.
Kan jeg kjøre PowerShell-kommandoer i CMD?
Ikke direkteDe er forskjellige språk, selv om du kan åpne PowerShell fra CMD ved å skrive powershell og kjøre kommandoene sine der.
Er det trygt å kjøre noen kommandoer?
Det avhenger av kommandoen . Unngå å kopiere og lime inn uten å forstå den, spesielt hvis det endrer systemet (formatering, registerendringer, slettinger).
Hvordan kan jeg se CMD-versjonen?
Skriv ver for systemversjon eller cmd /? for informasjon om kommandotolk for installasjonen din.
Kan vinduets utseende tilpasses?
Ja, i Egenskaper (høyreklikk på tittellinjen): farger, fonter, vindusstørrelse og mer.
Hva skjer hvis en kommando ikke finnes?
Tillatelser kan mangle, eller kommandoen er kanskje ikke tilgjengelig i din utgave . Prøv å kjøre som administrator og bekreft at det ikke er en PowerShell-eksklusiv kommando.
Kan endringer gjort med CMD angres?
Ikke alltid : Sletting uten sikkerhetskopi kan ikke angres. For konfigurasjonsinnstillinger, se etter den motsatte kommandoen eller gjenopprett fra en sikkerhetskopi.
Med alt det ovennevnte har du nå et komplett repertoar for å mestre CMD : fra å navigere i mapper, kopiere eller sammenligne filer og administrere systemet, til å utforske nettverket, kjede kommandoer med operatorer, maksimere variabler og autofullfør, eller bruke lite kjente snarveier. Brukt klokt blir ledeteksten en produktivitetsforsterker og en livline når grensesnittet svikter.