W jaki sposób MS-DOS interpretuje polecenia?

Po każdym wprowadzeniu polecenia do MS-DOS komputer przejdzie przez poniższe kroki.

  1. Komputer spogląda na stronę command.com w poszukiwaniu wewnętrznych dopasowań poleceń. Jeśli wprowadzone polecenie nie zostanie znalezione, przechodzi do następnego kroku.
  2. Komputer szuka plików wykonywalnych w bieżącym katalogu, które pasują do wprowadzonego polecenia użytkownika. Jeśli nie ma plików, które pasują do polecenia użytkownika, przechodzi do następnego kroku.
  3. Komputer przegląda każdy katalog w ścieżce środowiska, która odpowiada wprowadzonemu poleceniu użytkownika.

Poniżej przedstawiono różne scenariusze sposobu, w jaki system MS-DOS może interpretować polecenie wprowadzone przez użytkownika.

Użytkownik wprowadza polecenie „dir”

Komputer spogląda na polecenie com i zauważa, że ​​katalog jest prawidłowym poleceniem wewnętrznym i wykonuje instrukcje dla tego polecenia.

Użytkownik wprowadza polecenie „format”

Komputer nie może znaleźć tego polecenia w poleceniu com lub katalogu lokalnym, ale znajduje go w ścieżce i wykonuje polecenie jako polecenie zewnętrzne.

Użytkownik wprowadza nazwę gry, którą chce uruchomić

Komputer nie może zlokalizować polecenia w poleceniu com.com, ale zauważa, że ​​plik wykonywalny znajduje się w bieżącym katalogu i uruchamia ten plik.

Użytkownik wprowadza nazwę pliku niewykonywalnego lub pliku wykonywalnego, który nie istnieje w żadnej ze ścieżek

Komputer nie może zlokalizować polecenia lub pliku wykonywalnego w katalogu command.com, bieżącym lub w żadnej ze ścieżek i generuje błąd „Zła komenda lub nazwa pliku”.