mirror of
https://https.git.savannah.gnu.org/git/bash.git
synced 2026-07-04 02:40:49 +02:00
documentation updates
This commit is contained in:
+207
-205
@@ -2,9 +2,9 @@ This is bashref.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.
|
||||
@@ -27,10 +27,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
|
||||
@@ -2444,7 +2444,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
|
||||
@@ -3220,18 +3220,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]
|
||||
@@ -4820,7 +4821,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'
|
||||
@@ -5444,7 +5445,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::).
|
||||
|
||||
@@ -6190,7 +6191,7 @@ File: bashref.info, Node: Interactive Shells, Next: Bash Conditional Expressio
|
||||
|
||||
* 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: bashref.info, Node: What is an Interactive Shell?, Next: Is this Shell Interactive?, Up: Interactive Shells
|
||||
@@ -7154,9 +7155,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.
|
||||
@@ -7378,8 +7379,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
|
||||
@@ -7839,9 +7840,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.)
|
||||
|
||||
|
||||
@@ -7903,9 +7904,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
|
||||
@@ -8170,7 +8171,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'
|
||||
@@ -8341,7 +8342,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.
|
||||
@@ -8368,7 +8370,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
|
||||
@@ -8418,7 +8420,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
|
||||
@@ -9221,7 +9223,7 @@ File: bashref.info, Node: Keyboard Macros, Next: Miscellaneous Commands, Prev
|
||||
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.
|
||||
|
||||
|
||||
@@ -9268,12 +9270,12 @@ File: bashref.info, Node: Miscellaneous Commands, Prev: Keyboard Macros, Up:
|
||||
|
||||
'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 ()'
|
||||
@@ -9281,7 +9283,7 @@ File: bashref.info, Node: Miscellaneous Commands, Prev: Keyboard Macros, Up:
|
||||
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-[.
|
||||
|
||||
@@ -9885,7 +9887,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.
|
||||
@@ -10083,9 +10085,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
|
||||
@@ -10307,7 +10309,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.
|
||||
|
||||
@@ -10471,7 +10473,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
|
||||
@@ -10541,7 +10543,7 @@ File: bashref.info, Node: Specifying the System Type, Next: Sharing Defaults,
|
||||
===============================
|
||||
|
||||
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
|
||||
@@ -11183,7 +11185,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
|
||||
@@ -11782,17 +11784,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)
|
||||
@@ -11801,7 +11803,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)
|
||||
@@ -11810,21 +11812,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)
|
||||
@@ -11842,34 +11844,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)
|
||||
|
||||
@@ -12133,13 +12135,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)
|
||||
@@ -12150,11 +12152,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: bashref.info, Node: Function Index, Next: Concept Index, Prev: Variable Index, Up: Indexes
|
||||
@@ -12533,138 +12535,138 @@ D.5 Concept Index
|
||||
|
||||
|
||||
Tag Table:
|
||||
Node: Top889
|
||||
Node: Introduction2801
|
||||
Node: What is Bash?3017
|
||||
Node: What is a shell?4131
|
||||
Node: Definitions6669
|
||||
Node: Basic Shell Features9620
|
||||
Node: Shell Syntax10839
|
||||
Node: Shell Operation11865
|
||||
Node: Quoting13158
|
||||
Node: Escape Character14462
|
||||
Node: Single Quotes14947
|
||||
Node: Double Quotes15295
|
||||
Node: ANSI-C Quoting16573
|
||||
Node: Locale Translation17883
|
||||
Node: Creating Internationalized Scripts19194
|
||||
Node: Comments23311
|
||||
Node: Shell Commands23929
|
||||
Node: Reserved Words24867
|
||||
Node: Simple Commands25623
|
||||
Node: Pipelines26277
|
||||
Node: Lists29276
|
||||
Node: Compound Commands31071
|
||||
Node: Looping Constructs32083
|
||||
Node: Conditional Constructs34578
|
||||
Node: Command Grouping49066
|
||||
Node: Coprocesses50544
|
||||
Node: GNU Parallel53207
|
||||
Node: Shell Functions54124
|
||||
Node: Shell Parameters62009
|
||||
Node: Positional Parameters66397
|
||||
Node: Special Parameters67299
|
||||
Node: Shell Expansions70513
|
||||
Node: Brace Expansion72640
|
||||
Node: Tilde Expansion75374
|
||||
Node: Shell Parameter Expansion77995
|
||||
Node: Command Substitution96346
|
||||
Node: Arithmetic Expansion97701
|
||||
Node: Process Substitution98669
|
||||
Node: Word Splitting99789
|
||||
Node: Filename Expansion101733
|
||||
Node: Pattern Matching104482
|
||||
Node: Quote Removal109484
|
||||
Node: Redirections109779
|
||||
Node: Executing Commands119439
|
||||
Node: Simple Command Expansion120109
|
||||
Node: Command Search and Execution122219
|
||||
Node: Command Execution Environment124597
|
||||
Node: Environment127632
|
||||
Node: Exit Status129295
|
||||
Node: Signals131079
|
||||
Node: Shell Scripts134528
|
||||
Node: Shell Builtin Commands137555
|
||||
Node: Bourne Shell Builtins139593
|
||||
Node: Bash Builtins161054
|
||||
Node: Modifying Shell Behavior191910
|
||||
Node: The Set Builtin192255
|
||||
Node: The Shopt Builtin202856
|
||||
Node: Special Builtins218768
|
||||
Node: Shell Variables219747
|
||||
Node: Bourne Shell Variables220184
|
||||
Node: Bash Variables222288
|
||||
Node: Bash Features255104
|
||||
Node: Invoking Bash256117
|
||||
Node: Bash Startup Files262130
|
||||
Node: Interactive Shells267261
|
||||
Node: What is an Interactive Shell?267671
|
||||
Node: Is this Shell Interactive?268320
|
||||
Node: Interactive Shell Behavior269135
|
||||
Node: Bash Conditional Expressions272764
|
||||
Node: Shell Arithmetic277406
|
||||
Node: Aliases280350
|
||||
Node: Arrays282963
|
||||
Node: The Directory Stack289354
|
||||
Node: Directory Stack Builtins290138
|
||||
Node: Controlling the Prompt294398
|
||||
Node: The Restricted Shell297363
|
||||
Node: Bash POSIX Mode299973
|
||||
Node: Shell Compatibility Mode311896
|
||||
Node: Job Control320457
|
||||
Node: Job Control Basics320917
|
||||
Node: Job Control Builtins325919
|
||||
Node: Job Control Variables331714
|
||||
Node: Command Line Editing332870
|
||||
Node: Introduction and Notation334541
|
||||
Node: Readline Interaction336164
|
||||
Node: Readline Bare Essentials337355
|
||||
Node: Readline Movement Commands339138
|
||||
Node: Readline Killing Commands340098
|
||||
Node: Readline Arguments342016
|
||||
Node: Searching343060
|
||||
Node: Readline Init File345246
|
||||
Node: Readline Init File Syntax346507
|
||||
Node: Conditional Init Constructs370081
|
||||
Node: Sample Init File374277
|
||||
Node: Bindable Readline Commands377401
|
||||
Node: Commands For Moving378605
|
||||
Node: Commands For History380656
|
||||
Node: Commands For Text385650
|
||||
Node: Commands For Killing389299
|
||||
Node: Numeric Arguments392332
|
||||
Node: Commands For Completion393471
|
||||
Node: Keyboard Macros397662
|
||||
Node: Miscellaneous Commands398349
|
||||
Node: Readline vi Mode404288
|
||||
Node: Programmable Completion405195
|
||||
Node: Programmable Completion Builtins412975
|
||||
Node: A Programmable Completion Example423727
|
||||
Node: Using History Interactively428974
|
||||
Node: Bash History Facilities429658
|
||||
Node: Bash History Builtins432663
|
||||
Node: History Interaction437671
|
||||
Node: Event Designators441291
|
||||
Node: Word Designators442645
|
||||
Node: Modifiers444405
|
||||
Node: Installing Bash446216
|
||||
Node: Basic Installation447353
|
||||
Node: Compilers and Options451075
|
||||
Node: Compiling For Multiple Architectures451816
|
||||
Node: Installation Names453509
|
||||
Node: Specifying the System Type455618
|
||||
Node: Sharing Defaults456334
|
||||
Node: Operation Controls457007
|
||||
Node: Optional Features457965
|
||||
Node: Reporting Bugs469184
|
||||
Node: Major Differences From The Bourne Shell470459
|
||||
Node: GNU Free Documentation License487309
|
||||
Node: Indexes512486
|
||||
Node: Builtin Index512940
|
||||
Node: Reserved Word Index519767
|
||||
Node: Variable Index522215
|
||||
Node: Function Index538989
|
||||
Node: Concept Index552773
|
||||
Node: Top899
|
||||
Node: Introduction2821
|
||||
Node: What is Bash?3037
|
||||
Node: What is a shell?4151
|
||||
Node: Definitions6689
|
||||
Node: Basic Shell Features9640
|
||||
Node: Shell Syntax10859
|
||||
Node: Shell Operation11885
|
||||
Node: Quoting13178
|
||||
Node: Escape Character14482
|
||||
Node: Single Quotes14967
|
||||
Node: Double Quotes15315
|
||||
Node: ANSI-C Quoting16593
|
||||
Node: Locale Translation17903
|
||||
Node: Creating Internationalized Scripts19214
|
||||
Node: Comments23331
|
||||
Node: Shell Commands23949
|
||||
Node: Reserved Words24887
|
||||
Node: Simple Commands25643
|
||||
Node: Pipelines26297
|
||||
Node: Lists29296
|
||||
Node: Compound Commands31091
|
||||
Node: Looping Constructs32103
|
||||
Node: Conditional Constructs34598
|
||||
Node: Command Grouping49086
|
||||
Node: Coprocesses50564
|
||||
Node: GNU Parallel53227
|
||||
Node: Shell Functions54144
|
||||
Node: Shell Parameters62029
|
||||
Node: Positional Parameters66417
|
||||
Node: Special Parameters67319
|
||||
Node: Shell Expansions70533
|
||||
Node: Brace Expansion72660
|
||||
Node: Tilde Expansion75394
|
||||
Node: Shell Parameter Expansion78015
|
||||
Node: Command Substitution96366
|
||||
Node: Arithmetic Expansion97721
|
||||
Node: Process Substitution98689
|
||||
Node: Word Splitting99809
|
||||
Node: Filename Expansion101753
|
||||
Node: Pattern Matching104502
|
||||
Node: Quote Removal109504
|
||||
Node: Redirections109799
|
||||
Node: Executing Commands119459
|
||||
Node: Simple Command Expansion120129
|
||||
Node: Command Search and Execution122239
|
||||
Node: Command Execution Environment124617
|
||||
Node: Environment127652
|
||||
Node: Exit Status129315
|
||||
Node: Signals131099
|
||||
Node: Shell Scripts134548
|
||||
Node: Shell Builtin Commands137575
|
||||
Node: Bourne Shell Builtins139613
|
||||
Node: Bash Builtins161079
|
||||
Node: Modifying Shell Behavior191935
|
||||
Node: The Set Builtin192280
|
||||
Node: The Shopt Builtin202881
|
||||
Node: Special Builtins218793
|
||||
Node: Shell Variables219772
|
||||
Node: Bourne Shell Variables220209
|
||||
Node: Bash Variables222313
|
||||
Node: Bash Features255128
|
||||
Node: Invoking Bash256141
|
||||
Node: Bash Startup Files262154
|
||||
Node: Interactive Shells267285
|
||||
Node: What is an Interactive Shell?267696
|
||||
Node: Is this Shell Interactive?268345
|
||||
Node: Interactive Shell Behavior269160
|
||||
Node: Bash Conditional Expressions272789
|
||||
Node: Shell Arithmetic277431
|
||||
Node: Aliases280375
|
||||
Node: Arrays282988
|
||||
Node: The Directory Stack289379
|
||||
Node: Directory Stack Builtins290163
|
||||
Node: Controlling the Prompt294423
|
||||
Node: The Restricted Shell297388
|
||||
Node: Bash POSIX Mode299998
|
||||
Node: Shell Compatibility Mode311916
|
||||
Node: Job Control320483
|
||||
Node: Job Control Basics320943
|
||||
Node: Job Control Builtins325945
|
||||
Node: Job Control Variables331740
|
||||
Node: Command Line Editing332896
|
||||
Node: Introduction and Notation334567
|
||||
Node: Readline Interaction336190
|
||||
Node: Readline Bare Essentials337381
|
||||
Node: Readline Movement Commands339170
|
||||
Node: Readline Killing Commands340130
|
||||
Node: Readline Arguments342051
|
||||
Node: Searching343095
|
||||
Node: Readline Init File345281
|
||||
Node: Readline Init File Syntax346542
|
||||
Node: Conditional Init Constructs370128
|
||||
Node: Sample Init File374324
|
||||
Node: Bindable Readline Commands377448
|
||||
Node: Commands For Moving378652
|
||||
Node: Commands For History380703
|
||||
Node: Commands For Text385697
|
||||
Node: Commands For Killing389346
|
||||
Node: Numeric Arguments392379
|
||||
Node: Commands For Completion393518
|
||||
Node: Keyboard Macros397709
|
||||
Node: Miscellaneous Commands398397
|
||||
Node: Readline vi Mode404342
|
||||
Node: Programmable Completion405249
|
||||
Node: Programmable Completion Builtins413029
|
||||
Node: A Programmable Completion Example423781
|
||||
Node: Using History Interactively429029
|
||||
Node: Bash History Facilities429713
|
||||
Node: Bash History Builtins432718
|
||||
Node: History Interaction437742
|
||||
Node: Event Designators441362
|
||||
Node: Word Designators442716
|
||||
Node: Modifiers444476
|
||||
Node: Installing Bash446284
|
||||
Node: Basic Installation447421
|
||||
Node: Compilers and Options451143
|
||||
Node: Compiling For Multiple Architectures451884
|
||||
Node: Installation Names453576
|
||||
Node: Specifying the System Type455685
|
||||
Node: Sharing Defaults456402
|
||||
Node: Operation Controls457075
|
||||
Node: Optional Features458033
|
||||
Node: Reporting Bugs469252
|
||||
Node: Major Differences From The Bourne Shell470527
|
||||
Node: GNU Free Documentation License487376
|
||||
Node: Indexes512553
|
||||
Node: Builtin Index513007
|
||||
Node: Reserved Word Index519834
|
||||
Node: Variable Index522282
|
||||
Node: Function Index539056
|
||||
Node: Concept Index552840
|
||||
|
||||
End Tag Table
|
||||
|
||||
|
||||
Reference in New Issue
Block a user