Spec-Zone.ru › Bash

Определения

Эти определения используются в остальной части данного руководства.

POSIX

Семейство стандартов открытых систем, основанных на Unix. Bash в первую очередь касается раздела Shell and Utilities стандарта POSIX 1003.1.

blank

Пробел или символ табуляции.

whitespace

Символ, принадлежащий классу символов space в текущей локали, или для которого isspace() возвращает true.

builtin

Команда, реализованная непосредственно в самой оболочке, а не отдельной исполняемой программой в файловой системе.

control operator

token, выполняющий управляющую функцию. Это newline или один из следующих операторов: ‘||’, ‘&&’, ‘&’, ‘;’, ‘;;’, ‘;&’, ‘;;&’, ‘|’, ‘|&’, ‘(’ или ‘)’.

exit status

Значение, возвращаемое командой вызывающей стороне. Значение ограничено восемью битами, поэтому его максимальное значение — 255.

field

Единица текста, являющаяся результатом одного из видов подстановки оболочки. После подстановки, при выполнении команды, полученные поля используются как имя команды и аргументы.

filename

Строка символов, используемая для идентификации файла.

job

Набор процессов, включающий конвейер и все порождённые им процессы, которые входят в одну группу процессов.

job control

Механизм, позволяющий пользователям выборочно останавливать (приостанавливать) и возобновлять выполнение процессов.

metacharacter

Символ, который, если он не заключён в кавычки, разделяет слова. Метасимволом является space, tab, newline или один из следующих символов: ‘|’, ‘&’, ‘;’, ‘(’, ‘)’, ‘<’ или ‘>’.

​name

word, состоящая только из букв, цифр и символов подчёркивания и начинающаяся с буквы или символа подчёркивания. Names используются в качестве имён переменных и функций оболочки. Также называется identifier.

operator

control operator или redirection operator. Список операторов перенаправления см. в разделе Перенаправления. Операторы содержат как минимум один символ metacharacter, не заключённый в кавычки.

process group

Совокупность связанных процессов, у каждого из которых одинаковый идентификатор группы процессов ID.

process group ID

Уникальный идентификатор, представляющий process group на протяжении всего времени его существования.

reserved word

word, имеющее особое значение для оболочки. Большинство зарезервированных слов вводят управляющие конструкции оболочки, такие как for и while.

return status

Синоним exit status.

signal

Механизм, с помощью которого ядро может уведомить процесс о событии, произошедшем в системе.

special builtin

Встроенная команда оболочки, классифицированная стандартом POSIX как специальная.

token

Последовательность символов, рассматриваемая оболочкой как единое целое. Это либо word, либо operator.

word

Последовательность символов, рассматриваемая оболочкой как единое целое. Слова не могут содержать metacharacters, не заключённые в кавычки.

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/Definitions.html

Spec-Zone.ru

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