Внутренние и внешние команды linux
Внутренняя команда
Внутренняя команда - это команда, которая встроена непосредственно в Bash.
Внутренние команды могут иметь внешние аналоги, например внутренняя команда echo имеет внешний аналог /bin/echo, их поведение практически идентично
Команды делаются встроенными либо из соображений производительности - встроенные команды исполняются быстрее, чем внешние, которые, как правило, запускаются в дочернем процессе, либо из-за необходимости прямого доступа к внутренним структурам командного интерпретатора
Действие когда какая либо команда или командная оболочка инициирует новый подпроцесс, называется ветвлением ( fofrking )
Встроенные команды bash при исполнении внутри сценария, не пораждают новый подпроцесс, в то время как вызов внешних команд приводит к созданию нового подпроцесса






