|  | Index Entry | Section | 
|---|
| 
 | 
| A |  |  | 
|---|
|  | alias expansion | 6.6 Aliases | 
|  | arithmetic evaluation | 6.5 Shell Arithmetic | 
|  | arithmetic expansion | 3.5.5 Arithmetic Expansion | 
|  | arithmetic, shell | 6.5 Shell Arithmetic | 
|  | arrays | 6.7 Arrays | 
| 
 | 
| B |  |  | 
|---|
|  | background | 7.1 Job Control Basics | 
|  | Bash configuration | 10.1 Basic Installation | 
|  | Bash installation | 10.1 Basic Installation | 
|  | Bourne shell | 3. Basic Shell Features | 
|  | brace expansion | 3.5.1 Brace Expansion | 
|  | builtin | 2. Definitions | 
| 
 | 
| C |  |  | 
|---|
|  | command editing | 8.2.1 Readline Bare Essentials | 
|  | command execution | 3.7.2 Command Search and Execution | 
|  | command expansion | 3.7.1 Simple Command Expansion | 
|  | command history | 9.1 Bash History Facilities | 
|  | command search | 3.7.2 Command Search and Execution | 
|  | command substitution | 3.5.4 Command Substitution | 
|  | command timing | 3.2.2 Pipelines | 
|  | commands, conditional | 3.2.5 Conditional Constructs | 
|  | commands, grouping | 3.2.6 Grouping Commands | 
|  | commands, lists | 3.2.3 Lists of Commands | 
|  | commands, looping | 3.2.4 Looping Constructs | 
|  | commands, pipelines | 3.2.2 Pipelines | 
|  | commands, shell | 3.2 Shell Commands | 
|  | commands, simple | 3.2.1 Simple Commands | 
|  | comments, shell | 3.1.3 Comments | 
|  | completion builtins | 8.7 Programmable Completion Builtins | 
|  | configuration | 10.1 Basic Installation | 
|  | control operator | 2. Definitions | 
| 
 | 
| D |  |  | 
|---|
|  | directory stack | 6.8 The Directory Stack | 
| 
 | 
| E |  |  | 
|---|
|  | editing command lines | 8.2.1 Readline Bare Essentials | 
|  | environment | 3.7.4 Environment | 
|  | evaluation, arithmetic | 6.5 Shell Arithmetic | 
|  | event designators | 9.3.1 Event Designators | 
|  | execution environment | 3.7.3 Command Execution Environment | 
|  | exit status | 2. Definitions | 
|  | exit status | 3.7.5 Exit Status | 
|  | expansion | 3.5 Shell Expansions | 
|  | expansion, arithmetic | 3.5.5 Arithmetic Expansion | 
|  | expansion, brace | 3.5.1 Brace Expansion | 
|  | expansion, filename | 3.5.8 Filename Expansion | 
|  | expansion, parameter | 3.5.3 Shell Parameter Expansion | 
|  | expansion, pathname | 3.5.8 Filename Expansion | 
|  | expansion, tilde | 3.5.2 Tilde Expansion | 
|  | expressions, arithmetic | 6.5 Shell Arithmetic | 
|  | expressions, conditional | 6.4 Bash Conditional Expressions | 
| 
 | 
| F |  |  | 
|---|
|  | field | 2. Definitions | 
|  | filename | 2. Definitions | 
|  | filename expansion | 3.5.8 Filename Expansion | 
|  | foreground | 7.1 Job Control Basics | 
|  | functions, shell | 3.3 Shell Functions | 
| 
 | 
| H |  |  | 
|---|
|  | history builtins | 9.2 Bash History Builtins | 
|  | history events | 9.3.1 Event Designators | 
|  | history expansion | 9.3 History Expansion | 
|  | history list | 9.1 Bash History Facilities | 
|  | History, how to use | 8.7 Programmable Completion Builtins | 
| 
 | 
| I |  |  | 
|---|
|  | identifier | 2. Definitions | 
|  | initialization file, readline | 8.3 Readline Init File | 
|  | installation | 10.1 Basic Installation | 
|  | interaction, readline | 8.2 Readline Interaction | 
|  | interactive shell | 6.1 Invoking Bash | 
|  | interactive shell | 6.3 Interactive Shells | 
|  | internationalization | 3.1.2.5 Locale-Specific Translation | 
| 
 | 
| J |  |  | 
|---|
|  | job | 2. Definitions | 
|  | job control | 2. Definitions | 
|  | job control | 7.1 Job Control Basics | 
| 
 | 
| K |  |  | 
|---|
|  | kill ring | 8.2.3 Readline Killing Commands | 
|  | killing text | 8.2.3 Readline Killing Commands | 
| 
 | 
| L |  |  | 
|---|
|  | localization | 3.1.2.5 Locale-Specific Translation | 
|  | login shell | 6.1 Invoking Bash | 
| 
 | 
| M |  |  | 
|---|
|  | matching, pattern | 3.5.8.1 Pattern Matching | 
|  | metacharacter | 2. Definitions | 
| 
 | 
| N |  |  | 
|---|
|  | name | 2. Definitions | 
|  | native languages | 3.1.2.5 Locale-Specific Translation | 
|  | notation, readline | 8.2.1 Readline Bare Essentials | 
| 
 | 
| O |  |  | 
|---|
|  | operator, shell | 2. Definitions | 
| 
 | 
| P |  |  | 
|---|
|  | parameter expansion | 3.5.3 Shell Parameter Expansion | 
|  | parameters | 3.4 Shell Parameters | 
|  | parameters, positional | 3.4.1 Positional Parameters | 
|  | parameters, special | 3.4.2 Special Parameters | 
|  | pathname expansion | 3.5.8 Filename Expansion | 
|  | pattern matching | 3.5.8.1 Pattern Matching | 
|  | pipeline | 3.2.2 Pipelines | 
|  | POSIX | 2. Definitions | 
|  | POSIX Mode | 6.11 Bash POSIX Mode | 
|  | process group | 2. Definitions | 
|  | process group ID | 2. Definitions | 
|  | process substitution | 3.5.6 Process Substitution | 
|  | programmable completion | 8.6 Programmable Completion | 
|  | prompting | 6.9 Controlling the Prompt | 
| 
 | 
| Q |  |  | 
|---|
|  | quoting | 3.1.2 Quoting | 
|  | quoting, ANSI | 3.1.2.4 ANSI-C Quoting | 
| 
 | 
| R |  |  | 
|---|
|  | Readline, how to use | 7.3 Job Control Variables | 
|  | redirection | 3.6 Redirections | 
|  | reserved word | 2. Definitions | 
|  | restricted shell | 6.10 The Restricted Shell | 
|  | return status | 2. Definitions | 
| 
 | 
| S |  |  | 
|---|
|  | shell arithmetic | 6.5 Shell Arithmetic | 
|  | shell function | 3.3 Shell Functions | 
|  | shell script | 3.8 Shell Scripts | 
|  | shell variable | 3.4 Shell Parameters | 
|  | shell, interactive | 6.3 Interactive Shells | 
|  | signal | 2. Definitions | 
|  | signal handling | 3.7.6 Signals | 
|  | special builtin | 2. Definitions | 
|  | special builtin | 4.4 Special Builtins | 
|  | startup files | 6.2 Bash Startup Files | 
|  | suspending jobs | 7.1 Job Control Basics | 
| 
 |