| 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 | 
 
  |