Appendix D: Indexes
171
D.5 Concept Index
A
alias expansion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
arithmetic evaluation . . . . . . . . . . . . . . . . . . . . . . . . . . 89
arithmetic expansion . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
arithmetic, shell. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
arrays . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
B
background . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
Bash configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
Bash installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
Bourne shell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
brace expansion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
builtin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
C
command editing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
command execution . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
command expansion . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
command history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
command search . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
command substitution . . . . . . . . . . . . . . . . . . . . . . . . . 29
command timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
commands, compound . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
commands, conditional . . . . . . . . . . . . . . . . . . . . . . . . . 10
commands, grouping . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
commands, lists . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
commands, looping . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
commands, pipelines . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
commands, shell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
commands, simple . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
comments, shell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
completion builtins . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
control operator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
coprocess . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
D
directory stack . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
E
editing command lines . . . . . . . . . . . . . . . . . . . . . . . . 105
environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
evaluation, arithmetic . . . . . . . . . . . . . . . . . . . . . . . . . . 89
event designators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
execution environment . . . . . . . . . . . . . . . . . . . . . . . . . 37
exit status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3, 39
expansion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
expansion, arithmetic . . . . . . . . . . . . . . . . . . . . . . . . . . 29
expansion, brace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
expansion, filename . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
expansion, parameter . . . . . . . . . . . . . . . . . . . . . . . . . . 23
expansion, pathname . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
expansion, tilde . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
expressions, arithmetic . . . . . . . . . . . . . . . . . . . . . . . . . 89
expressions, conditional . . . . . . . . . . . . . . . . . . . . . . . . 87
F
field . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
filename . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
filename expansion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
foreground . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
functions, shell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
H
history builtins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
history events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
history expansion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
history list . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
History, how to use . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
I
identifier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
initialization file, readline . . . . . . . . . . . . . . . . . . . . . 107
installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
interaction, readline . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
interactive shell . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84, 85
internationalization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
J
job . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
job control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3, 100
K
kill ring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
killing text . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
Appendix D: Indexes
172
L
localization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
login shell. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
M
matching, pattern . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
metacharacter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
N
name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
native languages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
notation, readline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
O
operator, shell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
P
parameter expansion . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
parameters, positional . . . . . . . . . . . . . . . . . . . . . . . . . . 19
parameters, special . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
pathname expansion . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
pattern matching . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
pipeline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
POSIX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
POSIX Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
process group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
process group ID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
process substitution . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
programmable completion . . . . . . . . . . . . . . . . . . . . . 129
prompting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
Q
quoting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
quoting, ANSI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
R
Readline, how to use . . . . . . . . . . . . . . . . . . . . . . . . . . 103
redirection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
reserved word . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
restricted shell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
return status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
S
shell arithmetic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
shell function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
shell script . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
shell variable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
shell, interactive . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
signal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
signal handling. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
special builtin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4, 70
startup files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
suspending jobs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
T
tilde expansion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
token . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
translation, native languages . . . . . . . . . . . . . . . . . . . . 7
V
variable, shell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
variables, readline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
W
word . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
word splitting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Y
yanking text . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
Document Outline - Introduction
- What is Bash?
- What is a shell?
- Definitions
- Basic Shell Features
- Shell Syntax
- Shell Operation
- Quoting
- Escape Character
- Single Quotes
- Double Quotes
- ANSI-C Quoting
- Locale-Specific Translation
- Comments
- Shell Commands
- Simple Commands
- Pipelines
- Lists of Commands
- Compound Commands
- Looping Constructs
- Conditional Constructs
- Grouping Commands
- Coprocesses
- GNU Parallel
- Shell Functions
- Shell Parameters
- Positional Parameters
- Special Parameters
- Shell Expansions
- Brace Expansion
- Tilde Expansion
- Shell Parameter Expansion
- Command Substitution
- Arithmetic Expansion
- Process Substitution
- Word Splitting
- Filename Expansion
- Quote Removal
- Redirections
- Redirecting Input
- Redirecting Output
- Appending Redirected Output
- Redirecting Standard Output and Standard Error
- Appending Standard Output and Standard Error
- Here Documents
- Here Strings
- Duplicating File Descriptors
- Moving File Descriptors
- Opening File Descriptors for Reading and Writing
- Executing Commands
- Simple Command Expansion
- Command Search and Execution
- Command Execution Environment
- Environment
- Exit Status
- Signals
- Shell Scripts
- Shell Builtin Commands
- Bourne Shell Builtins
- Bash Builtin Commands
- Modifying Shell Behavior
- The Set Builtin
- The Shopt Builtin
- Special Builtins
- Shell Variables
- Bourne Shell Variables
- Bash Variables
- Bash Features
- Invoking Bash
- Bash Startup Files
- Interactive Shells
- What is an Interactive Shell?
- Is this Shell Interactive?
- Interactive Shell Behavior
- Bash Conditional Expressions
- Shell Arithmetic
- Aliases
- Arrays
- The Directory Stack
- Controlling the Prompt
- The Restricted Shell
- Bash POSIX Mode
- Job Control
- Job Control Basics
- Job Control Builtins
- Job Control Variables
- Command Line Editing
- Introduction to Line Editing
- Readline Interaction
- Readline Bare Essentials
- Readline Movement Commands
- Readline Killing Commands
- Readline Arguments
- Searching for Commands in the History
- Readline Init File
- Readline Init File Syntax
- Conditional Init Constructs
- Sample Init File
- Bindable Readline Commands
- Commands For Moving
- Commands For Manipulating The History
- Commands For Changing Text
- Killing And Yanking
- Specifying Numeric Arguments
- Letting Readline Type For You
- Keyboard Macros
- Some Miscellaneous Commands
- Readline vi Mode
- Programmable Completion
- Programmable Completion Builtins
- A Programmable Completion Example
- Using History Interactively
- Bash History Facilities
- Bash History Builtins
- History Expansion
- Installing Bash
- Basic Installation
- Compilers and Options
- Compiling For Multiple Architectures
- Installation Names
- Specifying the System Type
- Sharing Defaults
- Operation Controls
- Optional Features
- Reporting Bugs
- Major Differences From The Bourne Shell
- Implementation Differences From The SVR4.2 Shell
- GNU Free Documentation License
- Indexes
- Index of Shell Builtin Commands
- Index of Shell Reserved Words
- Parameter and Variable Index
- Function Index
- Concept Index
Dostları ilə paylaş: |