Разница между внешними и внутренними командами в операционных системах заключается в их природе и назначении:
- Внутренние команды — это те, которые уже встроены в операционную систему. 1 С их помощью можно управлять компьютером в рамках базовых возможностей операционной системы. 1 Например, встроенная в Windows команда dir выводит список всех файлов и каталогов в текущей папке. 1
- Внешние команды — это все программы, которые пользователь ставит на компьютер сам. 1 Часто бывает так, что при установке программа добавляет в систему нужные для себя вспомогательные программы — и они тоже становятся внешними командами. 1 Например, если поставить на компьютер программу VS Code, чтобы программировать на Python, после этого можно в командной строке набрать code, нажать клавишу ввода, и программа запустится. 1
Таким образом, внутренние команды распознаются и выполняются непосредственно самим командным интерпретатором, а внешние команды представляют собой отдельные программы, которые операционная система загружает и выполняет аналогично другим программам. 4