Что такое внешняя и внутренняя команда?

В MS-DOS команды выполняются двумя способами: внутри и снаружи. Внутренняя команда встроена в файл command.com, а внешняя команда не требует отдельного файла для работы.

Например, если на вашем компьютере нет файла fdisk.exe, и вы пытаетесь использовать команду fdisk, вы получите сообщение об ошибке «Неверная команда или имя файла». Fdisk - это внешняя команда, которая работает, только если присутствует fdisk.exe или, в некоторых случаях, fdisk.com.

Однако, пока MS-DOS работает на вашем компьютере, внутренние команды, такие как команда cd, будут всегда доступны и не требуют запуска других файлов. Каждая из команд, перечисленных на странице справки MS-DOS, обозначает внешние и внутренние команды.

Зачем нужны внутренние и внешние команды?

Внутренние команды чаще используются и важны для работы и использования операционной системы Windows. Включив их в файл command.com, они могут быть быстро доступны и всегда доступны в MS-DOS и Windows при необходимости.

Внешние команды - это мощные команды, которые могут помочь устранить проблемы, повысить производительность или выполнить другие действия. Как правило, внешние команды имеют более высокие требования к ресурсам, чем внутренние команды. Хранение их в отдельных файлах, отделенных от внутренних команд, помогает снизить нагрузку на Windows. Они также могут быть добавлены в Windows при необходимости, скопировав файл внешней команды на компьютер.