mirror of
https://https.git.savannah.gnu.org/git/bash.git
synced 2026-07-07 12:20:50 +02:00
documentation updates
This commit is contained in:
+207
-205
@@ -1,9 +1,9 @@
|
||||
This is bash.info, produced by makeinfo version 6.8 from bashref.texi.
|
||||
|
||||
This text is a brief description of the features that are present in the
|
||||
Bash shell (version 5.2, 29 July 2022).
|
||||
Bash shell (version 5.2, 19 September 2022).
|
||||
|
||||
This is Edition 5.2, last updated 29 July 2022, of 'The GNU Bash
|
||||
This is Edition 5.2, last updated 19 September 2022, of 'The GNU Bash
|
||||
Reference Manual', for 'Bash', Version 5.2.
|
||||
|
||||
Copyright (C) 1988-2022 Free Software Foundation, Inc.
|
||||
@@ -26,10 +26,10 @@ Bash Features
|
||||
*************
|
||||
|
||||
This text is a brief description of the features that are present in the
|
||||
Bash shell (version 5.2, 29 July 2022). The Bash home page is
|
||||
Bash shell (version 5.2, 19 September 2022). The Bash home page is
|
||||
<http://www.gnu.org/software/bash/>.
|
||||
|
||||
This is Edition 5.2, last updated 29 July 2022, of 'The GNU Bash
|
||||
This is Edition 5.2, last updated 19 September 2022, of 'The GNU Bash
|
||||
Reference Manual', for 'Bash', Version 5.2.
|
||||
|
||||
Bash contains features that appear in other popular shells, and some
|
||||
@@ -2443,7 +2443,7 @@ characters must be quoted if they are to be matched literally.
|
||||
For example, in the default C locale, '[a-dx-z]' is equivalent to
|
||||
'[abcdxyz]'. Many locales sort characters in dictionary order, and
|
||||
in these locales '[a-dx-z]' is typically not equivalent to
|
||||
'[abcdxyz]'; it might be equivalent to '[aBbCcDdxXyYz]', for
|
||||
'[abcdxyz]'; it might be equivalent to '[aBbCcDdxYyZz]', for
|
||||
example. To obtain the traditional interpretation of ranges in
|
||||
bracket expressions, you can force the use of the C locale by
|
||||
setting the 'LC_COLLATE' or 'LC_ALL' environment variable to the
|
||||
@@ -3219,18 +3219,19 @@ standard.
|
||||
Read and execute commands from the FILENAME argument in the current
|
||||
shell context. If FILENAME does not contain a slash, the 'PATH'
|
||||
variable is used to find FILENAME, but FILENAME does not need to be
|
||||
executable. When Bash is not in POSIX mode, the current directory
|
||||
is searched if FILENAME is not found in '$PATH'. If any ARGUMENTS
|
||||
are supplied, they become the positional parameters when FILENAME
|
||||
is executed. Otherwise the positional parameters are unchanged.
|
||||
If the '-T' option is enabled, '.' inherits any trap on 'DEBUG'; if
|
||||
it is not, any 'DEBUG' trap string is saved and restored around the
|
||||
call to '.', and '.' unsets the 'DEBUG' trap while it executes. If
|
||||
'-T' is not set, and the sourced file changes the 'DEBUG' trap, the
|
||||
new value is retained when '.' completes. The return status is the
|
||||
exit status of the last command executed, or zero if no commands
|
||||
are executed. If FILENAME is not found, or cannot be read, the
|
||||
return status is non-zero. This builtin is equivalent to 'source'.
|
||||
executable. When Bash is not in POSIX mode, it searches the
|
||||
current directory if FILENAME is not found in '$PATH'. If any
|
||||
ARGUMENTS are supplied, they become the positional parameters when
|
||||
FILENAME is executed. Otherwise the positional parameters are
|
||||
unchanged. If the '-T' option is enabled, '.' inherits any trap on
|
||||
'DEBUG'; if it is not, any 'DEBUG' trap string is saved and
|
||||
restored around the call to '.', and '.' unsets the 'DEBUG' trap
|
||||
while it executes. If '-T' is not set, and the sourced file
|
||||
changes the 'DEBUG' trap, the new value is retained when '.'
|
||||
completes. The return status is the exit status of the last
|
||||
command executed, or zero if no commands are executed. If FILENAME
|
||||
is not found, or cannot be read, the return status is non-zero.
|
||||
This builtin is equivalent to 'source'.
|
||||
|
||||
'break'
|
||||
break [N]
|
||||
@@ -4819,7 +4820,7 @@ This builtin allows you to change additional shell optional behavior.
|
||||
'direxpand'
|
||||
If set, Bash replaces directory names with the results of word
|
||||
expansion when performing filename completion. This changes
|
||||
the contents of the readline editing buffer. If not set, Bash
|
||||
the contents of the Readline editing buffer. If not set, Bash
|
||||
attempts to preserve what the user typed.
|
||||
|
||||
'dirspell'
|
||||
@@ -5443,7 +5444,7 @@ Variables::).
|
||||
Emacs shell buffer and disables line editing.
|
||||
|
||||
'ENV'
|
||||
Expanded and executed similarlty to 'BASH_ENV' (*note Bash Startup
|
||||
Expanded and executed similarly to 'BASH_ENV' (*note Bash Startup
|
||||
Files::) when an interactive shell is invoked in POSIX Mode (*note
|
||||
Bash POSIX Mode::).
|
||||
|
||||
@@ -6189,7 +6190,7 @@ File: bash.info, Node: Interactive Shells, Next: Bash Conditional Expressions,
|
||||
|
||||
* What is an Interactive Shell?:: What determines whether a shell is Interactive.
|
||||
* Is this Shell Interactive?:: How to tell if a shell is interactive.
|
||||
* Interactive Shell Behavior:: What changes in a interactive shell?
|
||||
* Interactive Shell Behavior:: What changes in an interactive shell?
|
||||
|
||||
|
||||
File: bash.info, Node: What is an Interactive Shell?, Next: Is this Shell Interactive?, Up: Interactive Shells
|
||||
@@ -7153,9 +7154,9 @@ startup files.
|
||||
32. While variable indirection is available, it may not be applied to
|
||||
the '#' and '?' special parameters.
|
||||
|
||||
33. When expanding the '*' special parameter in a pattern context
|
||||
where the expansion is double-quoted does not treat the '$*' as if
|
||||
it were double-quoted.
|
||||
33. Expanding the '*' special parameter in a pattern context where the
|
||||
expansion is double-quoted does not treat the '$*' as if it were
|
||||
double-quoted.
|
||||
|
||||
34. Assignment statements preceding POSIX special builtins persist in
|
||||
the shell environment after the builtin completes.
|
||||
@@ -7377,8 +7378,8 @@ required for bash-5.1 and later versions.
|
||||
'compat43'
|
||||
* the shell does not print a warning message if an attempt is
|
||||
made to use a quoted compound assignment as an argument to
|
||||
declare (declare -a foo='(1 2)'). Later versions warn that
|
||||
this usage is deprecated
|
||||
declare (e.g., declare -a foo='(1 2)'). Later versions warn
|
||||
that this usage is deprecated
|
||||
* word expansion errors are considered non-fatal errors that
|
||||
cause the current command to fail, even in posix mode (the
|
||||
default behavior is to make them fatal errors that cause the
|
||||
@@ -7838,9 +7839,9 @@ Printing characters
|
||||
Undo the last editing command. You can undo all the way back to an
|
||||
empty line.
|
||||
|
||||
(Depending on your configuration, the <Backspace> key be set to delete
|
||||
the character to the left of the cursor and the <DEL> key set to delete
|
||||
the character underneath the cursor, like 'C-d', rather than the
|
||||
(Depending on your configuration, the <Backspace> key might be set to
|
||||
delete the character to the left of the cursor and the <DEL> key set to
|
||||
delete the character underneath the cursor, like 'C-d', rather than the
|
||||
character to the left of the cursor.)
|
||||
|
||||
|
||||
@@ -7902,9 +7903,9 @@ available to be yanked back later, when you are typing another line.
|
||||
as those used by 'M-f'.
|
||||
|
||||
'M-<DEL>'
|
||||
Kill from the cursor the start of the current word, or, if between
|
||||
words, to the start of the previous word. Word boundaries are the
|
||||
same as those used by 'M-b'.
|
||||
Kill from the cursor to the start of the current word, or, if
|
||||
between words, to the start of the previous word. Word boundaries
|
||||
are the same as those used by 'M-b'.
|
||||
|
||||
'C-w'
|
||||
Kill from the cursor to the previous whitespace. This is different
|
||||
@@ -8169,7 +8170,7 @@ Variable Settings
|
||||
|
||||
'echo-control-characters'
|
||||
When set to 'on', on operating systems that indicate they
|
||||
support it, readline echoes a character corresponding to a
|
||||
support it, Readline echoes a character corresponding to a
|
||||
signal generated from the keyboard. The default is 'on'.
|
||||
|
||||
'editing-mode'
|
||||
@@ -8340,7 +8341,8 @@ Variable Settings
|
||||
If set to 'on', Readline will undo all changes to history
|
||||
lines before returning when 'accept-line' is executed. By
|
||||
default, history lines may be modified and retain individual
|
||||
undo lists across calls to 'readline'. The default is 'off'.
|
||||
undo lists across calls to 'readline()'. The default is
|
||||
'off'.
|
||||
|
||||
'show-all-if-ambiguous'
|
||||
This alters the default behavior of the completion functions.
|
||||
@@ -8367,7 +8369,7 @@ Variable Settings
|
||||
If set to 'on', this alters the default completion behavior
|
||||
when inserting a single match into the line. It's only active
|
||||
when performing completion in the middle of a word. If
|
||||
enabled, readline does not insert characters from the
|
||||
enabled, Readline does not insert characters from the
|
||||
completion that match characters after point in the word being
|
||||
completed, so portions of the word following the cursor are
|
||||
not duplicated. For instance, if this is enabled, attempting
|
||||
@@ -8417,7 +8419,7 @@ Key Bindings
|
||||
part of the key name. The name of the key can be expressed in
|
||||
different ways, depending on what you find most comfortable.
|
||||
|
||||
In addition to command names, readline allows keys to be bound to a
|
||||
In addition to command names, Readline allows keys to be bound to a
|
||||
string that is inserted when the key is pressed (a MACRO).
|
||||
|
||||
The 'bind -p' command displays Readline function names and bindings
|
||||
@@ -9220,7 +9222,7 @@ File: bash.info, Node: Keyboard Macros, Next: Miscellaneous Commands, Prev: C
|
||||
characters in the macro appear as if typed at the keyboard.
|
||||
|
||||
'print-last-kbd-macro ()'
|
||||
Print the last keboard macro defined in a format suitable for the
|
||||
Print the last keyboard macro defined in a format suitable for the
|
||||
INPUTRC file.
|
||||
|
||||
|
||||
@@ -9267,12 +9269,12 @@ File: bash.info, Node: Miscellaneous Commands, Prev: Keyboard Macros, Up: Bin
|
||||
|
||||
'character-search (C-])'
|
||||
A character is read and point is moved to the next occurrence of
|
||||
that character. A negative count searches for previous
|
||||
that character. A negative argument searches for previous
|
||||
occurrences.
|
||||
|
||||
'character-search-backward (M-C-])'
|
||||
A character is read and point is moved to the previous occurrence
|
||||
of that character. A negative count searches for subsequent
|
||||
of that character. A negative argument searches for subsequent
|
||||
occurrences.
|
||||
|
||||
'skip-csi-sequence ()'
|
||||
@@ -9280,7 +9282,7 @@ File: bash.info, Node: Miscellaneous Commands, Prev: Keyboard Macros, Up: Bin
|
||||
those defined for keys like Home and End. Such sequences begin
|
||||
with a Control Sequence Indicator (CSI), usually ESC-[. If this
|
||||
sequence is bound to "\e[", keys producing such sequences will have
|
||||
no effect unless explicitly bound to a readline command, instead of
|
||||
no effect unless explicitly bound to a Readline command, instead of
|
||||
inserting stray characters into the editing buffer. This is
|
||||
unbound by default, but usually bound to ESC-[.
|
||||
|
||||
@@ -9884,7 +9886,7 @@ CDPATH: Readline can't tell those completions are directories). The '-o
|
||||
nospace' option tells Readline to not append a space character to the
|
||||
directory name, in case we want to append to it. The '-o bashdefault'
|
||||
option brings in the rest of the "Bash default" completions - possible
|
||||
completion that Bash adds to the default Readline set. These include
|
||||
completions that Bash adds to the default Readline set. These include
|
||||
things like command name completion, variable completion for words
|
||||
beginning with '$' or '${', completions containing pathname expansion
|
||||
patterns (*note Filename Expansion::), and so on.
|
||||
@@ -10082,9 +10084,9 @@ history file.
|
||||
The ARGs are added to the end of the history list as a single
|
||||
entry.
|
||||
|
||||
When any of the '-w', '-r', '-a', or '-n' options is used, if
|
||||
FILENAME is given, then it is used as the history file. If not,
|
||||
then the value of the 'HISTFILE' variable is used.
|
||||
If a FILENAME argument is supplied when any of the '-w', '-r',
|
||||
'-a', or '-n' options is used, Bash uses FILENAME as the history
|
||||
file. If not, then the value of the 'HISTFILE' variable is used.
|
||||
|
||||
The return value is 0 unless an invalid option is encountered, an
|
||||
error occurs while reading or writing the history file, an invalid
|
||||
@@ -10306,7 +10308,7 @@ or edit, the word or words selected from the history event.
|
||||
'&' appears in NEW, it is replaced by OLD. A single backslash will
|
||||
quote the '&'. If OLD is null, it is set to the last OLD
|
||||
substituted, or, if no previous history substitutions took place,
|
||||
the last STRING in a !?STRING'[?]' search. If NEW is is null, each
|
||||
the last STRING in a !?STRING'[?]' search. If NEW is null, each
|
||||
matching OLD is deleted. The final delimiter is optional if it is
|
||||
the last character on the input line.
|
||||
|
||||
@@ -10470,7 +10472,7 @@ need to supply the '--srcdir=PATH' argument to tell 'configure' where
|
||||
the source files are. 'configure' automatically checks for the source
|
||||
code in the directory that 'configure' is in and in '..'.
|
||||
|
||||
If you have to use a 'make' that does not supports the 'VPATH'
|
||||
If you have to use a 'make' that does not support the 'VPATH'
|
||||
variable, you can compile Bash for one architecture at a time in the
|
||||
source code directory. After you have installed Bash for one
|
||||
architecture, use 'make distclean' before reconfiguring for another
|
||||
@@ -10540,7 +10542,7 @@ File: bash.info, Node: Specifying the System Type, Next: Sharing Defaults, Pr
|
||||
===============================
|
||||
|
||||
There may be some features 'configure' can not figure out automatically,
|
||||
but need to determine by the type of host Bash will run on. Usually
|
||||
but needs to determine by the type of host Bash will run on. Usually
|
||||
'configure' can figure that out, but if it prints a message saying it
|
||||
can not guess the host type, give it the '--host=TYPE' option. 'TYPE'
|
||||
can either be a short name for the system type, such as 'sun4', or a
|
||||
@@ -11182,7 +11184,7 @@ the baseline reference.
|
||||
|
||||
The 'trap' builtin (*note Bourne Shell Builtins::) allows a
|
||||
'RETURN' pseudo-signal specification, similar to 'EXIT' and
|
||||
'DEBUG'. Commands specified with an 'RETURN' trap are executed
|
||||
'DEBUG'. Commands specified with a 'RETURN' trap are executed
|
||||
before execution resumes after a shell function or a shell script
|
||||
executed with '.' or 'source' returns. The 'RETURN' trap is not
|
||||
inherited by shell functions unless the function has been given the
|
||||
@@ -11781,17 +11783,17 @@ D.1 Index of Shell Builtin Commands
|
||||
* :: Bourne Shell Builtins.
|
||||
(line 11)
|
||||
* [: Bourne Shell Builtins.
|
||||
(line 274)
|
||||
(line 275)
|
||||
* alias: Bash Builtins. (line 11)
|
||||
* bg: Job Control Builtins.
|
||||
(line 7)
|
||||
* bind: Bash Builtins. (line 21)
|
||||
* break: Bourne Shell Builtins.
|
||||
(line 36)
|
||||
(line 37)
|
||||
* builtin: Bash Builtins. (line 108)
|
||||
* caller: Bash Builtins. (line 117)
|
||||
* cd: Bourne Shell Builtins.
|
||||
(line 44)
|
||||
(line 45)
|
||||
* command: Bash Builtins. (line 134)
|
||||
* compgen: Programmable Completion Builtins.
|
||||
(line 12)
|
||||
@@ -11800,7 +11802,7 @@ D.1 Index of Shell Builtin Commands
|
||||
* compopt: Programmable Completion Builtins.
|
||||
(line 238)
|
||||
* continue: Bourne Shell Builtins.
|
||||
(line 89)
|
||||
(line 90)
|
||||
* declare: Bash Builtins. (line 154)
|
||||
* dirs: Directory Stack Builtins.
|
||||
(line 7)
|
||||
@@ -11809,21 +11811,21 @@ D.1 Index of Shell Builtin Commands
|
||||
* echo: Bash Builtins. (line 257)
|
||||
* enable: Bash Builtins. (line 306)
|
||||
* eval: Bourne Shell Builtins.
|
||||
(line 98)
|
||||
(line 99)
|
||||
* exec: Bourne Shell Builtins.
|
||||
(line 106)
|
||||
(line 107)
|
||||
* exit: Bourne Shell Builtins.
|
||||
(line 124)
|
||||
(line 125)
|
||||
* export: Bourne Shell Builtins.
|
||||
(line 131)
|
||||
(line 132)
|
||||
* fc: Bash History Builtins.
|
||||
(line 10)
|
||||
* fg: Job Control Builtins.
|
||||
(line 17)
|
||||
* getopts: Bourne Shell Builtins.
|
||||
(line 147)
|
||||
(line 148)
|
||||
* hash: Bourne Shell Builtins.
|
||||
(line 191)
|
||||
(line 192)
|
||||
* help: Bash Builtins. (line 342)
|
||||
* history: Bash History Builtins.
|
||||
(line 46)
|
||||
@@ -11841,34 +11843,34 @@ D.1 Index of Shell Builtin Commands
|
||||
* pushd: Directory Stack Builtins.
|
||||
(line 69)
|
||||
* pwd: Bourne Shell Builtins.
|
||||
(line 211)
|
||||
(line 212)
|
||||
* read: Bash Builtins. (line 488)
|
||||
* readarray: Bash Builtins. (line 585)
|
||||
* readonly: Bourne Shell Builtins.
|
||||
(line 221)
|
||||
(line 222)
|
||||
* return: Bourne Shell Builtins.
|
||||
(line 240)
|
||||
(line 241)
|
||||
* set: The Set Builtin. (line 11)
|
||||
* shift: Bourne Shell Builtins.
|
||||
(line 261)
|
||||
(line 262)
|
||||
* shopt: The Shopt Builtin. (line 9)
|
||||
* source: Bash Builtins. (line 594)
|
||||
* suspend: Job Control Builtins.
|
||||
(line 116)
|
||||
* test: Bourne Shell Builtins.
|
||||
(line 274)
|
||||
(line 275)
|
||||
* times: Bourne Shell Builtins.
|
||||
(line 359)
|
||||
(line 360)
|
||||
* trap: Bourne Shell Builtins.
|
||||
(line 365)
|
||||
(line 366)
|
||||
* type: Bash Builtins. (line 599)
|
||||
* typeset: Bash Builtins. (line 631)
|
||||
* ulimit: Bash Builtins. (line 637)
|
||||
* umask: Bourne Shell Builtins.
|
||||
(line 414)
|
||||
(line 415)
|
||||
* unalias: Bash Builtins. (line 743)
|
||||
* unset: Bourne Shell Builtins.
|
||||
(line 432)
|
||||
(line 433)
|
||||
* wait: Job Control Builtins.
|
||||
(line 76)
|
||||
|
||||
@@ -12132,13 +12134,13 @@ D.3 Parameter and Variable Index
|
||||
* SHELLOPTS: Bash Variables. (line 647)
|
||||
* SHLVL: Bash Variables. (line 656)
|
||||
* show-all-if-ambiguous: Readline Init File Syntax.
|
||||
(line 328)
|
||||
(line 329)
|
||||
* show-all-if-unmodified: Readline Init File Syntax.
|
||||
(line 334)
|
||||
(line 335)
|
||||
* show-mode-in-prompt: Readline Init File Syntax.
|
||||
(line 343)
|
||||
(line 344)
|
||||
* skip-completed-text: Readline Init File Syntax.
|
||||
(line 349)
|
||||
(line 350)
|
||||
* SRANDOM: Bash Variables. (line 661)
|
||||
* TEXTDOMAIN: Creating Internationalized Scripts.
|
||||
(line 51)
|
||||
@@ -12149,11 +12151,11 @@ D.3 Parameter and Variable Index
|
||||
* TMPDIR: Bash Variables. (line 720)
|
||||
* UID: Bash Variables. (line 724)
|
||||
* vi-cmd-mode-string: Readline Init File Syntax.
|
||||
(line 362)
|
||||
(line 363)
|
||||
* vi-ins-mode-string: Readline Init File Syntax.
|
||||
(line 373)
|
||||
(line 374)
|
||||
* visible-stats: Readline Init File Syntax.
|
||||
(line 384)
|
||||
(line 385)
|
||||
|
||||
|
||||
File: bash.info, Node: Function Index, Next: Concept Index, Prev: Variable Index, Up: Indexes
|
||||
@@ -12532,138 +12534,138 @@ D.5 Concept Index
|
||||
|
||||
|
||||
Tag Table:
|
||||
Node: Top886
|
||||
Node: Introduction2795
|
||||
Node: What is Bash?3008
|
||||
Node: What is a shell?4119
|
||||
Node: Definitions6654
|
||||
Node: Basic Shell Features9602
|
||||
Node: Shell Syntax10818
|
||||
Node: Shell Operation11841
|
||||
Node: Quoting13131
|
||||
Node: Escape Character14432
|
||||
Node: Single Quotes14914
|
||||
Node: Double Quotes15259
|
||||
Node: ANSI-C Quoting16534
|
||||
Node: Locale Translation17841
|
||||
Node: Creating Internationalized Scripts19149
|
||||
Node: Comments23263
|
||||
Node: Shell Commands23878
|
||||
Node: Reserved Words24813
|
||||
Node: Simple Commands25566
|
||||
Node: Pipelines26217
|
||||
Node: Lists29213
|
||||
Node: Compound Commands31005
|
||||
Node: Looping Constructs32014
|
||||
Node: Conditional Constructs34506
|
||||
Node: Command Grouping48991
|
||||
Node: Coprocesses50466
|
||||
Node: GNU Parallel53126
|
||||
Node: Shell Functions54040
|
||||
Node: Shell Parameters61922
|
||||
Node: Positional Parameters66307
|
||||
Node: Special Parameters67206
|
||||
Node: Shell Expansions70417
|
||||
Node: Brace Expansion72541
|
||||
Node: Tilde Expansion75272
|
||||
Node: Shell Parameter Expansion77890
|
||||
Node: Command Substitution96238
|
||||
Node: Arithmetic Expansion97590
|
||||
Node: Process Substitution98555
|
||||
Node: Word Splitting99672
|
||||
Node: Filename Expansion101613
|
||||
Node: Pattern Matching104359
|
||||
Node: Quote Removal109358
|
||||
Node: Redirections109650
|
||||
Node: Executing Commands119307
|
||||
Node: Simple Command Expansion119974
|
||||
Node: Command Search and Execution122081
|
||||
Node: Command Execution Environment124456
|
||||
Node: Environment127488
|
||||
Node: Exit Status129148
|
||||
Node: Signals130929
|
||||
Node: Shell Scripts134375
|
||||
Node: Shell Builtin Commands137399
|
||||
Node: Bourne Shell Builtins139434
|
||||
Node: Bash Builtins160892
|
||||
Node: Modifying Shell Behavior191745
|
||||
Node: The Set Builtin192087
|
||||
Node: The Shopt Builtin202685
|
||||
Node: Special Builtins218594
|
||||
Node: Shell Variables219570
|
||||
Node: Bourne Shell Variables220004
|
||||
Node: Bash Variables222105
|
||||
Node: Bash Features254918
|
||||
Node: Invoking Bash255928
|
||||
Node: Bash Startup Files261938
|
||||
Node: Interactive Shells267066
|
||||
Node: What is an Interactive Shell?267473
|
||||
Node: Is this Shell Interactive?268119
|
||||
Node: Interactive Shell Behavior268931
|
||||
Node: Bash Conditional Expressions272557
|
||||
Node: Shell Arithmetic277196
|
||||
Node: Aliases280137
|
||||
Node: Arrays282747
|
||||
Node: The Directory Stack289135
|
||||
Node: Directory Stack Builtins289916
|
||||
Node: Controlling the Prompt294173
|
||||
Node: The Restricted Shell297135
|
||||
Node: Bash POSIX Mode299742
|
||||
Node: Shell Compatibility Mode311662
|
||||
Node: Job Control320220
|
||||
Node: Job Control Basics320677
|
||||
Node: Job Control Builtins325676
|
||||
Node: Job Control Variables331468
|
||||
Node: Command Line Editing332621
|
||||
Node: Introduction and Notation334289
|
||||
Node: Readline Interaction335909
|
||||
Node: Readline Bare Essentials337097
|
||||
Node: Readline Movement Commands338877
|
||||
Node: Readline Killing Commands339834
|
||||
Node: Readline Arguments341749
|
||||
Node: Searching342790
|
||||
Node: Readline Init File344973
|
||||
Node: Readline Init File Syntax346231
|
||||
Node: Conditional Init Constructs369802
|
||||
Node: Sample Init File373995
|
||||
Node: Bindable Readline Commands377116
|
||||
Node: Commands For Moving378317
|
||||
Node: Commands For History380365
|
||||
Node: Commands For Text385356
|
||||
Node: Commands For Killing389002
|
||||
Node: Numeric Arguments392032
|
||||
Node: Commands For Completion393168
|
||||
Node: Keyboard Macros397356
|
||||
Node: Miscellaneous Commands398040
|
||||
Node: Readline vi Mode403976
|
||||
Node: Programmable Completion404880
|
||||
Node: Programmable Completion Builtins412657
|
||||
Node: A Programmable Completion Example423406
|
||||
Node: Using History Interactively428650
|
||||
Node: Bash History Facilities429331
|
||||
Node: Bash History Builtins432333
|
||||
Node: History Interaction437338
|
||||
Node: Event Designators440955
|
||||
Node: Word Designators442306
|
||||
Node: Modifiers444063
|
||||
Node: Installing Bash445871
|
||||
Node: Basic Installation447005
|
||||
Node: Compilers and Options450724
|
||||
Node: Compiling For Multiple Architectures451462
|
||||
Node: Installation Names453152
|
||||
Node: Specifying the System Type455258
|
||||
Node: Sharing Defaults455971
|
||||
Node: Operation Controls456641
|
||||
Node: Optional Features457596
|
||||
Node: Reporting Bugs468812
|
||||
Node: Major Differences From The Bourne Shell470084
|
||||
Node: GNU Free Documentation License486931
|
||||
Node: Indexes512105
|
||||
Node: Builtin Index512556
|
||||
Node: Reserved Word Index519380
|
||||
Node: Variable Index521825
|
||||
Node: Function Index538596
|
||||
Node: Concept Index552377
|
||||
Node: Top896
|
||||
Node: Introduction2815
|
||||
Node: What is Bash?3028
|
||||
Node: What is a shell?4139
|
||||
Node: Definitions6674
|
||||
Node: Basic Shell Features9622
|
||||
Node: Shell Syntax10838
|
||||
Node: Shell Operation11861
|
||||
Node: Quoting13151
|
||||
Node: Escape Character14452
|
||||
Node: Single Quotes14934
|
||||
Node: Double Quotes15279
|
||||
Node: ANSI-C Quoting16554
|
||||
Node: Locale Translation17861
|
||||
Node: Creating Internationalized Scripts19169
|
||||
Node: Comments23283
|
||||
Node: Shell Commands23898
|
||||
Node: Reserved Words24833
|
||||
Node: Simple Commands25586
|
||||
Node: Pipelines26237
|
||||
Node: Lists29233
|
||||
Node: Compound Commands31025
|
||||
Node: Looping Constructs32034
|
||||
Node: Conditional Constructs34526
|
||||
Node: Command Grouping49011
|
||||
Node: Coprocesses50486
|
||||
Node: GNU Parallel53146
|
||||
Node: Shell Functions54060
|
||||
Node: Shell Parameters61942
|
||||
Node: Positional Parameters66327
|
||||
Node: Special Parameters67226
|
||||
Node: Shell Expansions70437
|
||||
Node: Brace Expansion72561
|
||||
Node: Tilde Expansion75292
|
||||
Node: Shell Parameter Expansion77910
|
||||
Node: Command Substitution96258
|
||||
Node: Arithmetic Expansion97610
|
||||
Node: Process Substitution98575
|
||||
Node: Word Splitting99692
|
||||
Node: Filename Expansion101633
|
||||
Node: Pattern Matching104379
|
||||
Node: Quote Removal109378
|
||||
Node: Redirections109670
|
||||
Node: Executing Commands119327
|
||||
Node: Simple Command Expansion119994
|
||||
Node: Command Search and Execution122101
|
||||
Node: Command Execution Environment124476
|
||||
Node: Environment127508
|
||||
Node: Exit Status129168
|
||||
Node: Signals130949
|
||||
Node: Shell Scripts134395
|
||||
Node: Shell Builtin Commands137419
|
||||
Node: Bourne Shell Builtins139454
|
||||
Node: Bash Builtins160917
|
||||
Node: Modifying Shell Behavior191770
|
||||
Node: The Set Builtin192112
|
||||
Node: The Shopt Builtin202710
|
||||
Node: Special Builtins218619
|
||||
Node: Shell Variables219595
|
||||
Node: Bourne Shell Variables220029
|
||||
Node: Bash Variables222130
|
||||
Node: Bash Features254942
|
||||
Node: Invoking Bash255952
|
||||
Node: Bash Startup Files261962
|
||||
Node: Interactive Shells267090
|
||||
Node: What is an Interactive Shell?267498
|
||||
Node: Is this Shell Interactive?268144
|
||||
Node: Interactive Shell Behavior268956
|
||||
Node: Bash Conditional Expressions272582
|
||||
Node: Shell Arithmetic277221
|
||||
Node: Aliases280162
|
||||
Node: Arrays282772
|
||||
Node: The Directory Stack289160
|
||||
Node: Directory Stack Builtins289941
|
||||
Node: Controlling the Prompt294198
|
||||
Node: The Restricted Shell297160
|
||||
Node: Bash POSIX Mode299767
|
||||
Node: Shell Compatibility Mode311682
|
||||
Node: Job Control320246
|
||||
Node: Job Control Basics320703
|
||||
Node: Job Control Builtins325702
|
||||
Node: Job Control Variables331494
|
||||
Node: Command Line Editing332647
|
||||
Node: Introduction and Notation334315
|
||||
Node: Readline Interaction335935
|
||||
Node: Readline Bare Essentials337123
|
||||
Node: Readline Movement Commands338909
|
||||
Node: Readline Killing Commands339866
|
||||
Node: Readline Arguments341784
|
||||
Node: Searching342825
|
||||
Node: Readline Init File345008
|
||||
Node: Readline Init File Syntax346266
|
||||
Node: Conditional Init Constructs369849
|
||||
Node: Sample Init File374042
|
||||
Node: Bindable Readline Commands377163
|
||||
Node: Commands For Moving378364
|
||||
Node: Commands For History380412
|
||||
Node: Commands For Text385403
|
||||
Node: Commands For Killing389049
|
||||
Node: Numeric Arguments392079
|
||||
Node: Commands For Completion393215
|
||||
Node: Keyboard Macros397403
|
||||
Node: Miscellaneous Commands398088
|
||||
Node: Readline vi Mode404030
|
||||
Node: Programmable Completion404934
|
||||
Node: Programmable Completion Builtins412711
|
||||
Node: A Programmable Completion Example423460
|
||||
Node: Using History Interactively428705
|
||||
Node: Bash History Facilities429386
|
||||
Node: Bash History Builtins432388
|
||||
Node: History Interaction437409
|
||||
Node: Event Designators441026
|
||||
Node: Word Designators442377
|
||||
Node: Modifiers444134
|
||||
Node: Installing Bash445939
|
||||
Node: Basic Installation447073
|
||||
Node: Compilers and Options450792
|
||||
Node: Compiling For Multiple Architectures451530
|
||||
Node: Installation Names453219
|
||||
Node: Specifying the System Type455325
|
||||
Node: Sharing Defaults456039
|
||||
Node: Operation Controls456709
|
||||
Node: Optional Features457664
|
||||
Node: Reporting Bugs468880
|
||||
Node: Major Differences From The Bourne Shell470152
|
||||
Node: GNU Free Documentation License486998
|
||||
Node: Indexes512172
|
||||
Node: Builtin Index512623
|
||||
Node: Reserved Word Index519447
|
||||
Node: Variable Index521892
|
||||
Node: Function Index538663
|
||||
Node: Concept Index552444
|
||||
|
||||
End Tag Table
|
||||
|
||||
|
||||
Reference in New Issue
Block a user