Do Regler – Komplett guide til yntak og kommandoer

Av Thomas Haugen · mai 26, 2026

DOS, eller Disk Operating System, er et kommandolinjebasert operativsystem der brukeren skriver kommandoer direkte i stedet for å navigere med mus og ikoner. Reglene for DOS-syntaks og kommandoer har vært grunnleggende for databruk i flere tiår, og mange av dem lever videre i dagens Windows-miljø.

Nylig publisert

Å forstå DOS-regler gir innsikt i hvordan datamaskiner håndterer filer, mapper og prosesser på et helt grunnleggende nivå. Selv om grafiske grensesnitt dominerer, er DOS-kunnskap fortsatt nyttig for feilsøking, automatisering og systemadministrasjon.

Denne guiden tar for seg de mest sentrale DOS-reglene, fra grunnleggende syntaks og navigasjon til batch-scripting og feilsøking, basert på etablerte kilder og historisk dokumentasjon.

Hva er DOS regler?

Syntaks – Kommandoer består av kommandonavn, parametere og brytere. Skriv med store eller små bokstaver, skill med mellomrom.
Navigasjon – Bruk DIR for å liste innhold, CD for å bytte mappe, MD for å opprette ny mappe.
Filoperasjoner – Kopiering med COPY, flytting med MOVE, sletting med DEL. Slettede filer havner ikke i papirkurv.
Batch-filer – Lag .bat- eller .cmd-filer med tekstredigering. Bruk @echo off, variabler (%var%) og IF-logikk.

Nøkkelinnsikt om DOS

  • DOS-reglene har endret seg lite siden MS-DOS, men Windows Command Prompt aksepterer de fleste kommandoene.
  • Mange nybegynnere forveksler DOS med Linux – DOS bruker omvendt skråstrek (\), Linux bruker vanlig skråstrek (/).
  • Batch-scripting er fortsatt nyttig for automatisering i Windows, men PowerShell har overtatt for avanserte oppgaver.
  • Feilmeldingene i DOS er ofte selvforklarende – «Bad command or file name» betyr at kommandonavnet er feil eller filen mangler.
  • Jokertegn som * og ? er kraftige verktøy for å matche flere filer samtidig.
  • PATH-variabelen lar deg kjøre programmer fra alle mapper uten å angi full sti.

Fakta om DOS

FaktaVerdi
Første DOS-versjon1981 (MS-DOS 1.0)
Antall innebygde kommandoerOver 100
Maksimal filnavnlengde8 tegn + 3 tegn for filtype (8.3-format)
Kjører DOS i dagJa, via Windows Command Prompt eller virtualisering
Vanligste kommandoDIR (list innhold i mappe)
Siste Windows med egen DOS-kjerneWindows ME (2000)

Hvordan skrive en DOS kommando riktig – syntaks og struktur

Grunnleggende syntaks

En DOS-kommando følger strukturen kommando [valg] [parameter]. Kommandoen er navnet på programmet eller funksjonen, valg (ofte kalt brytere) endrer oppførselen, og parameteren er filnavnet, stien eller andre data kommandoen skal bruke. Kilder viser at mange kommandoer kan forkortes, og enkelte miljøer støtter egne aliaser.

Spesialtegn i DOS

Jokertegn er vanlige i DOS: * matcher flere tegn, mens ? matcher ett enkelt tegn. Andre viktige spesialtegn inkluderer > for omdirigering av utdata til fil, | for å sende utdata fra én kommando til en annen, og < for å lese inndata fra fil.

Parametere og brytere

Brytere er ofte små tillegg som endrer oppførselen til en kommando. For eksempel gir DIR /W en bred visning av filer, mens DIR /P stopper etter hver skjermside. Du kan skrive kommando /? for å få innebygd hjelpeinfo om tilgjengelige brytere.

Søkesti (PATH)

Kommandoen PATH angir hvilke mapper DOS skal lete i etter kjørbare filer. Kilder fra 1987 viser til residente programmer som SEARCH som en avansert erstatning for PATH, men PATH er den mest grunnleggende og mest brukte metoden for å angi søkevei. Du setter den slik: PATH C:\DOS;C:\UTIL;C:\TOOLS.

Grunnleggende fil- og mappeoperasjoner i DOS

Navigasjon i DOS

For å navigere i filsystemet bruker du CD (eller CHDIR) for å bytte mappe, og DIR for å liste innholdet i en mappe. MD (eller MKDIR) oppretter en ny mappe. Kilder viser til at disse kommandoene er blant de mest grunnleggende i DOS.

Kopiere og flytte filer

Kommandoen COPY brukes til å kopiere én eller flere filer. For mer avansert kopiering, for eksempel av hele mappetrær, finnes XCOPY. For å flytte filer brukes kommandoen MOVE.

Slette filer og endre navn

For å slette filer brukes DEL eller ERASE. Det understrekes i flere kilder at slettede filer i DOS ikke havner i en papirkurv, så man bør være varsom. For å endre navn på en fil bruker du REN (eller RENAME).

Lage og kjøre batch-filer – regler og beste praksis

Hva er en batch-fil?

En batch-fil er en tekstfil som inneholder en serie DOS-kommandoer som kjøres automatisk i rekkefølge. Kilder fra 1986 og 1990 beskriver batch-filer som en praktisk måte å samle flere kommandoer på, og at de kan brukes mer generelt ved å sende inn variabler som argumenter.

Eksempel på en enkel batch-fil

@echo off
echo Starter opprydding...
cd C:\DATA
dir
echo Ferdig.

@echo off skjuler selve kommandoene mens filen kjører. echo skriver tekst på skjermen, cd bytter katalog, og dir viser innholdet i mappen.

Batch-filer med parametere

En kilde beskriver at batch-filer kan få en mer generell anvendelse ved å definere variabler etter navnet på batch-filen. I klassisk DOS betyr dette at du kan sende inn argumenter som brukes inne i batch-filen:

@echo off
echo Du valgte: %1

Hvis du kjører backup.bat dokumenter, vil %1 være dokumenter. Vanlige posisjonsparametere er %0 (batch-filens eget navn), %1 (første argument) og %2 (andre argument).

Advarsel: Sletting i DOS

Bruk av kommandoene DEL eller ERASE i DOS sletter filer permanent. De flyttes ikke til en papirkurv. Vær ekstra forsiktig med jokertegn (f.eks. DEL *.*) da dette kan slette alle filer i mappen.

Feilsøking av batch-filer

For å teste en batch-fil kan du legge inn echo foran kommandoene for å se hva som skjer, eller fjerne @echo off midlertidig. Dette hjelper deg med å finne hvor feilen oppstår.

DOS i dag – forskjell på DOS og moderne kommandoprompt

  1. 1981 – MS-DOS lanseres av Microsoft for IBM PC.
  2. 1985 – MS-DOS 3.0 støtter harddisk og subdirectory.
  3. 1993 – MS-DOS 6.0 inkluderer DoubleSpace for diskkomprimering.
  4. 2000 – Windows ME er den siste versjonen som inkluderer en egen DOS-kjerne.
  5. 2023 – Windows 11 har fortsatt kommandoprompt som støtter de fleste DOS-kommandoer.

Vanlige feil og feilsøking i DOS

EmneEtablert informasjonUavklart informasjon
DOS-kompatibilitet i nyere WindowsWindows 10 og 11 har en kommandoprompt som kjører de fleste DOS-kommandoer.Enkelte avanserte funksjoner (f.eks. minnehåndtering) fungerer bare i DOS-emulatorer.
Batch-skript vs PowerShellBatch (.bat) fungerer fortsatt, men PowerShell anbefales for nye prosjekter.Microsoft har ikke offisielt sagt at batch blir fjernet.
Spesialtegn i DOSTegn som * (wildcard), ? (single char), > (omdirigering) har faste regler.Noen spesialtegn kan oppføre seg ulikt i Windows Command Prompt vs ren DOS.

Hvorfor er DOS regler fortsatt relevante?

DOS-reglene utgjør grunnlaget for kommandolinjeinteraksjon i Windows. Selv om grafiske grensesnitt dominerer, er DOS-kunnskap nyttig for feilsøking, batch-automatisering og forståelse av hvordan datamaskiner fungerer på et lavere nivå.

IT-teknikere og utviklere bruker fortsatt DOS-kommandoer daglig. Mange Windows-verktøy har kommandolinjeversjoner, og kunnskap om DOS-syntaks gjør overgangen til PowerShell enklere.

Hva sier kildene om DOS?

"The Command shell is a software program that provides direct communication between the user and the operating system."

– Microsoft Docs (Command Shell Overview)

Offisiell dokumentasjon fra Microsoft underbygger kommandopromptens rolle som et direkte kommunikasjonsledd mellom bruker og system. Historiske kilder fra 1980- og 1990-tallet viser til klassiske DOS-kommandoer for filhåndtering, batch-programmering og søkesti, noe som bekrefter at reglene har vært konsistente over lang tid.

Hva nå?

Forvent at Windows fortsetter å støtte DOS-kommandoer, men med gradvis overgang til PowerShell for avanserte oppgaver. Lær deg PowerShell-syntaks om du vil automatisere mer effektivt. Har du lyst til å utforske andre spilleregler, kan du også sjekke ut Phase 10 regler.

Ofte stilte spørsmål om DOS regler

Kan jeg kjøre DOS-spill i Windows 11?

Ja, via DOSBox eller kommandoprompt, men enkelte eldre spill krever emulator.

Hva er forskjellen på DOS og Windows-kommandoprompt?

Kommandoprompt er en emulator som ligner DOS, men kjører under Windows og har flere kommandoer (f.eks. start, assoc).

Hvordan får jeg hjelp til en DOS-kommando?

Skriv 'kommando /?' (f.eks. 'dir /?') for å få innebygd hjelpeinfo.

Hvorfor får jeg 'File not found' når jeg bruker DEL?

Sjekk at du er i riktig mappe (CD) og at filnavnet er stavet korrekt. Bruk DIR for å se eksisterende filer.

Hva betyr "Bad command or file name"?

Det betyr at DOS ikke finner kommandoen du skrev. Sjekk stavemåten eller om programmet ligger i PATH.

Hvordan avbryter jeg en pågående kommando?

Trykk Ctrl + C for å avbryte de fleste kommandoer i DOS.

Hvorfor ser jeg noen ganger "C:\>" og andre ganger "A:\>"?

Det viser hvilken stasjon du står i. Før harddisker ble standard, startet mange datamaskiner fra diskettstasjonen A:.

Hvordan lage en batch-fil?

Åpne et tekstprogram som Notisblokk, skriv inn kommandoene du vil kjøre, og lagre filen med filtypen .bat eller .cmd.


Anbefalt lesning

Kanskje interessant

Siste publisert