Како МС-ДОС интерпретира наредбе?

Сваки пут када се наредба унесе у МС-ДОС, рачунар ће проћи кроз кораке испод.

  1. Рачунар гледа команду за било које интерне команде. Ако унета наредба није пронађена, наставља се на сљедећи корак.
  2. Рачунар тражи извршне датотеке у тренутном директоријуму који се подударају са унесеном командом корисника. Ако не постоје фајлови који одговарају корисничкој наредби, она се наставља на сљедећи корак.
  3. Рачунар прегледава сваки од директоријума у ​​путањи окружења који се подударају са унетом командом корисника.

У наставку су наведени различити сценарији начина на који МС-ДОС може интерпретирати наредбу коју корисник унесе.

Корисник уноси "дир" команду

Рачунар гледа на цомманд.цом и примећује да је дир исправна интерна команда и извршава инструкције за ту команду.

Корисник улази у команду "формат"

Рачунар не може да пронађе ову команду у цомманд.цом или локалном директоријуму, али је налази на путу и ​​извршава команду као спољашњу команду.

Корисник уноси име игре коју жели да покрене

Рачунар не може да пронађе команду у команди.цом, али примећује да је извршна датотека у тренутном директоријуму и покреће ту датотеку.

Корисник уноси име не-извршне датотеке или извршне датотеке која не постоји ни у једној стази

Рачунар не може да пронађе команду или извршну датотеку у цомманд.цом, тренутном директоријуму или на било којој стази и генерише грешку "Бад цомманд ор филе наме".