Hur tolkar MS-DOS kommandon?

Varje gång ett kommando är inmatat i MS-DOS går datorn igenom stegen nedan.

  1. Datorn tittar på command.com för alla interna kommandokampanjer. Om kommandot skrivs inte hittas fortsätter det till nästa steg.
  2. Datorn letar efter körbara filer i den aktuella katalogen som matchar användarens kommando inmatade. Om det inte finns några filer som matchar användarens kommando fortsätter det till nästa steg.
  3. Datorn tittar på var och en av katalogerna i miljövägen som matchar användarens kommando inmatade.

Nedan följer några olika scenarier av hur MS-DOS kan tolka ett kommando som en användare kommer in.

Användaren går in i kommandot "dir"

Datorn tittar på command.com och märker att dir är ett giltigt internt kommando och utför instruktionerna för det kommandot.

Användaren går in i "format" -kommandot

Datorn kan inte hitta det här kommandot i kommandot.com eller den lokala katalogen men finner det i sökvägen och kör kommandot som ett externt kommando.

Användaren skriver in namnet på ett spel som han eller hon vill köra

Datorn kan inte hitta kommandot i command.com men konstaterar att det körbara är i den aktuella katalogen och kör den filen.

Användaren skriver in ett namn på en exekverbar fil eller en exekverbar fil som inte existerar i någon av sökvägarna

Datorn kan inte hitta kommandot eller körbar fil i kommandot.com, nuvarande katalog eller i någon av sökvägarna och genererar felet "Dåligt kommando eller filnamn."