Hvordan tolker MS-DOS kommandoer?

Hver gang en kommando blir skrevet inn i MS-DOS, går datamaskinen gjennom trinnene nedenfor.

  1. Datamaskin ser på command.com for eventuelle interne kommandokampanjer. Hvis kommandoen ikke er funnet, fortsetter det til neste trinn.
  2. Datamaskinen ser etter kjørbare filer i gjeldende katalog som samsvarer med brukerens kommando som er angitt. Hvis det ikke finnes noen filer som samsvarer med brukerens kommando, fortsetter den til neste trinn.
  3. Datamaskinen ser på hver av katalogene i miljøbanen som samsvarer med brukerens kommando som er angitt.

Nedenfor er noen forskjellige scenarier av hvordan MS-DOS kan tolke en kommando som en bruker går inn på.

Bruker går inn i kommandoen "dir"

Datamaskinen ser på command.com og merker at dir er en gyldig intern kommando og utfører instruksjonene for den kommandoen.

Bruker går inn i "format" kommandoen

Datamaskinen kan ikke finne denne kommandoen i command.com eller den lokale katalogen, men finner den i banen og kjører kommandoen som en ekstern kommando.

Bruker går inn i navnet på et spill han eller hun ønsker å kjøre

Datamaskinen kan ikke finne kommandoen på command.com, men merker at kjørbarheten er i gjeldende katalog og kjører den filen.

Bruker skriver inn et navn på en ikke kjørbar fil eller en kjørbar fil som ikke finnes i noen av stiene

Datamaskinen kan ikke finne kommandoen eller kjørbar fil i kommandoen.com, nåværende katalog eller i noen av stiene og genererer feilen "Dårlig kommando eller filnavn."