Definitions (Bash Reference Manual)
Next: Basic Shell Features, Previous: Introduction, Up: Top [Contents][Index]
2 Definitions
These definitions are used throughout the remainder of this manual.
POSIXA family of open system standards based on Unix. Bash is primarily concerned with the Shell and Utilities portion of the POSIX 1003.1 standard.
blankA space or tab character.
builtinA command that is implemented internally by the shell itself, rather than by an executable program somewhere in the file system.
control operatorA
tokenthat performs a control function. It is anewlineor one of the following: ‘||’, ‘&&’, ‘&’, ‘;’, ‘;;’, ‘;&’, ‘;;&’, ‘|’, ‘|&’, ‘(’, or ‘)’.exit statusThe value returned by a command to its caller. The value is restricted to eight bits, so the maximum value is 255.
fieldA unit of text that is the result of one of the shell expansions. After expansion, when executing a command, the resulting fields are used as the command name and arguments.
filenameA string of characters used to identify a file.
jobA set of processes comprising a pipeline, and any processes descended from it, that are all in the same process group.
job controlA mechanism by which users can selectively stop (suspend) and restart (resume) execution of processes.
metacharacterA character that, when unquoted, separates words. A metacharacter is a
space,tab,newline, or one of the following characters: ‘|’, ‘&’, ‘;’, ‘(’, ‘)’, ‘<’, or ‘>’.nameA
wordconsisting solely of letters, numbers, and underscores, and beginning with a letter or underscore.Names are used as shell variable and function names. Also referred to as anidentifier.operatorA
control operatoror aredirection operator. See Redirections, for a list of redirection operators. Operators contain at least one unquotedmetacharacter.process groupA collection of related processes each having the same process group ID.
process group IDA unique identifier that represents a
process groupduring its lifetime.reserved wordA
wordthat has a special meaning to the shell. Most reserved words introduce shell flow control constructs, such asforandwhile.return statusA synonym for
exit status.signalA mechanism by which a process may be notified by the kernel of an event occurring in the system.
special builtinA shell builtin command that has been classified as special by the POSIX standard.
tokenA sequence of characters considered a single unit by the shell. It is either a
wordor anoperator.wordA sequence of characters treated as a unit by the shell. Words may not include unquoted
metacharacters.
Next: Basic Shell Features, Previous: Introduction, Up: Top [Contents][Index]