Команды командного интерпретатора и встроенные утилиты системы отличаются по своему назначению и способу выполнения. 14
Команды командного интерпретатора представляют собой часть программного кода интерпретатора и выполняются как его подпрограммы. 1 Их невозможно заменить или переопределить. 1
Встроенные утилиты системы — это набор выполняемых программ, поставляемых вместе с операционной системой. 1 Они запускаются через командный интерпретатор, который запускает нужную утилиту в качестве дочернего процесса, дожидается окончания её работы, анализирует результат и продолжает работу. 2
Таким образом, основное отличие заключается в том, что встроенные команды выполняются непосредственно в текущей оболочке командного интерпретатора и обычно выполняются быстрее, в то время как внешние команды порождают дочерний процесс и выполняются в отдельной подоболочке. 4