Содержание
Каждый раз, когда команда вводится в MS-DOS, компьютер выполняет следующие шаги.
- Компьютер просматривает command.com для любых внутренних совпадений команд. Если введенная команда не найдена, она переходит к следующему шагу.
- Компьютер ищет в текущем каталоге исполняемые файлы, которые соответствуют введенной команде пользователя. Если не существует файлов, соответствующих команде пользователя, он переходит к следующему шагу.
- Компьютер просматривает все каталоги в пути к среде, которые соответствуют введенной команде пользователя.
Ниже приведены несколько различных сценариев того, как MS-DOS может интерпретировать команду, которую вводит пользователь.
Пользователь вводит команду «dir»
Компьютер просматривает command.com и замечает, что dir является допустимой внутренней командой, и выполняет инструкции для этой команды.
Пользователь вводит команду «форматировать»
Компьютер не может найти эту команду в command.com или локальном каталоге, но находит ее по пути и выполняет команду как внешнюю команду.
Пользователь вводит название игры, которую он или она хочет запустить
Компьютер не может найти команду в command.com, но замечает, что исполняемый файл находится в текущем каталоге, и запускает этот файл.
Пользователь вводит имя неисполняемого файла или исполняемого файла, который не существует ни в одном из путей
Компьютер не может найти команду или исполняемый файл в command.com, текущем каталоге или в любом из путей и генерирует ошибку «Неверная команда или имя файла».