Встроенная оболочка

редактировать

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

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

Содержание
  • 1 Примеры
  • 2 См. Также
  • 3 Ссылки
  • 4 Внешние ссылки
Примеры

Широко используемой встроенной оболочкой является logout , которая завершает сеанс. Эта функция имеет разные имена в зависимости от оболочки.

См. Также
Ссылки
Внешние ссылки

.

Последняя правка сделана 2021-06-08 04:40:22
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте