Spec-Zone.ru › Bash

Встроенные команды оболочки

Встроенные команды содержатся в самой оболочке. Когда имя встроенной команды используется в качестве первого слова простого командного оператора (см. Простые команды), оболочка выполняет команду напрямую, без вызова другой программы. Встроенные команды необходимы для реализации функциональности, недоступной или неудобной для получения с помощью отдельных утилит.

Этот раздел кратко описывает встроенные команды, унаследованные Bash от Bourne Shell, а также встроенные команды, уникальные для Bash или расширенные в нём.

Некоторые встроенные команды описаны в других главах: встроенные команды, которые предоставляют интерфейс Bash к средствам управления задачами (см. Встроенные команды управления задачами), стеку каталогов (см. Встроенные команды стека каталогов), истории команд (см. Встроенные команды истории команд Bash) и средствам программируемого завершения (см. Встроенные команды программируемого завершения).

Многие встроенные команды были расширены POSIX или Bash.

Если не указано иное, каждая встроенная команда, документированная как принимающая опции, предваряемые ‘-’, принимает ‘--’ для обозначения конца опций. Встроенные команды :, true, false, и test/[ не принимают опции и не обрабатывают ‘--’ особым образом. Встроенные команды exit, logout, return, break, continue, let, и shift принимают и обрабатывают аргументы, начинающиеся с ‘-’, без необходимости в ‘--’. Другие встроенные команды, принимающие аргументы, но не указанные как принимающие опции, интерпретируют аргументы, начинающиеся с ‘-’ как недопустимые опции и требуют ‘--’ для предотвращения этой интерпретации.

  • Встроенные команды Bourne Shell
  • Встроенные команды Bash
  • Изменение поведения оболочки
  • Специальные встроенные команды

Copyright © 2000, 2001, 2002, 2007, 2008 Free Software Foundation, Inc.
Licensed under the GNU Free Documentation License.
https://www.gnu.org/software/bash/manual/html_node/Shell-Builtin-Commands.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API