commit bash-20191127 snapshot

This commit is contained in:
Chet Ramey
2019-12-02 17:23:48 -05:00
parent fc35c477cd
commit 091c6bc481
34 changed files with 5916 additions and 5603 deletions
+247 -244
View File
@@ -2,9 +2,9 @@ This is bashref.info, produced by makeinfo version 6.7 from
bashref.texi.
This text is a brief description of the features that are present in the
Bash shell (version 5.0, 22 November 2019).
Bash shell (version 5.0, 26 November 2019).
This is Edition 5.0, last updated 22 November 2019, of 'The GNU Bash
This is Edition 5.0, last updated 26 November 2019, of 'The GNU Bash
Reference Manual', for 'Bash', Version 5.0.
Copyright (C) 1988-2018 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.0, 22 November 2019). The Bash home page is
Bash shell (version 5.0, 26 November 2019). The Bash home page is
<http://www.gnu.org/software/bash/>.
This is Edition 5.0, last updated 22 November 2019, of 'The GNU Bash
This is Edition 5.0, last updated 26 November 2019, of 'The GNU Bash
Reference Manual', for 'Bash', Version 5.0.
Bash contains features that appear in other popular shells, and some
@@ -1176,27 +1176,28 @@ executed. Shell functions are executed in the current shell context; no
new process is created to interpret them.
Functions are declared using this syntax:
NAME () COMPOUND-COMMAND [ REDIRECTIONS ]
FNAME () COMPOUND-COMMAND [ REDIRECTIONS ]
or
function NAME [()] COMPOUND-COMMAND [ REDIRECTIONS ]
function FNAME [()] COMPOUND-COMMAND [ REDIRECTIONS ]
This defines a shell function named NAME. The reserved word
This defines a shell function named FNAME. The reserved word
'function' is optional. If the 'function' reserved word is supplied,
the parentheses are optional. The BODY of the function is the compound
command COMPOUND-COMMAND (*note Compound Commands::). That command is
usually a LIST enclosed between { and }, but may be any compound command
listed above, with one exception: If the 'function' reserved word is
used, but the parentheses are not supplied, the braces are required.
COMPOUND-COMMAND is executed whenever NAME is specified as the name of a
command. When the shell is in POSIX mode (*note Bash POSIX Mode::),
NAME may not be the same as one of the special builtins (*note Special
Builtins::). Any redirections (*note Redirections::) associated with
the shell function are performed when the function is executed.
A function definition may be deleted using the '-f' option to the
'unset' builtin (*note Bourne Shell Builtins::).
COMPOUND-COMMAND is executed whenever FNAME is specified as the name of
a command. When the shell is in POSIX mode (*note Bash POSIX Mode::),
FNAME must be a valid shell NAME and may not be the same as one of the
special builtins (*note Special Builtins::). In default mode, a
function name can be any unquoted shell word that does not contain '$'.
Any redirections (*note Redirections::) associated with the shell
function are performed when the function is executed. A function
definition may be deleted using the '-f' option to the 'unset' builtin
(*note Bourne Shell Builtins::).
The exit status of a function definition is zero unless a syntax
error occurs or a readonly function with the same name already exists.
@@ -1479,16 +1480,6 @@ only be referenced; assignment to them is not allowed.
be executed, if one is present. Otherwise, it is set to the
filename used to invoke Bash, as given by argument zero.
'_'
($_, an underscore.) At shell startup, set to the absolute
pathname used to invoke the shell or shell script being executed as
passed in the environment or argument list. Subsequently, expands
to the last argument to the previous simple command executed in the
foreground, after expansion. Also set to the full pathname used to
invoke each command executed and placed in the environment exported
to that command. When checking mail, this parameter holds the name
of the mail file.

File: bashref.info, Node: Shell Expansions, Next: Redirections, Prev: Shell Parameters, Up: Basic Shell Features
@@ -4859,6 +4850,16 @@ normally treat them specially.
variables for controlling the job control facilities (*note Job Control
Variables::).
'_'
($_, an underscore.) At shell startup, set to the absolute
pathname used to invoke the shell or shell script being executed as
passed in the environment or argument list. Subsequently, expands
to the last argument to the previous simple command executed in the
foreground, after expansion. Also set to the full pathname used to
invoke each command executed and placed in the environment exported
to that command. When checking mail, this parameter holds the name
of the mail file.
'BASH'
The full pathname used to execute the current instance of Bash.
@@ -7607,7 +7608,9 @@ Variable Settings
to 'on' means that the text of the lines being edited will
scroll horizontally on a single screen line when they are
longer than the width of the screen, instead of wrapping onto
a new screen line. By default, this variable is set to 'off'.
a new screen line. This variable is automatically set to 'on'
for terminals of height 1. By default, this variable is set
to 'off'.
'input-meta'
If set to 'on', Readline will enable eight-bit input (it will
@@ -11197,35 +11200,35 @@ D.3 Parameter and Variable Index
* $0: Special Parameters. (line 62)
* $?: Special Parameters. (line 43)
* $@: Special Parameters. (line 23)
* $_: Special Parameters. (line 71)
* $_: Bash Variables. (line 14)
* *: Special Parameters. (line 9)
* -: Special Parameters. (line 46)
* 0: Special Parameters. (line 61)
* ?: Special Parameters. (line 42)
* @: Special Parameters. (line 22)
* _: Special Parameters. (line 70)
* _: Bash Variables. (line 13)
* auto_resume: Job Control Variables.
(line 6)
* BASH: Bash Variables. (line 13)
* BASHOPTS: Bash Variables. (line 16)
* BASHPID: Bash Variables. (line 25)
* BASH_ALIASES: Bash Variables. (line 32)
* BASH_ARGC: Bash Variables. (line 41)
* BASH_ARGV: Bash Variables. (line 54)
* BASH_ARGV0: Bash Variables. (line 66)
* BASH_CMDS: Bash Variables. (line 74)
* BASH_COMMAND: Bash Variables. (line 83)
* BASH_COMPAT: Bash Variables. (line 90)
* BASH_ENV: Bash Variables. (line 105)
* BASH_EXECUTION_STRING: Bash Variables. (line 111)
* BASH_LINENO: Bash Variables. (line 114)
* BASH_LOADABLES_PATH: Bash Variables. (line 122)
* BASH_REMATCH: Bash Variables. (line 126)
* BASH_SOURCE: Bash Variables. (line 134)
* BASH_SUBSHELL: Bash Variables. (line 141)
* BASH_VERSINFO: Bash Variables. (line 147)
* BASH_VERSION: Bash Variables. (line 170)
* BASH_XTRACEFD: Bash Variables. (line 173)
* BASH: Bash Variables. (line 23)
* BASHOPTS: Bash Variables. (line 26)
* BASHPID: Bash Variables. (line 35)
* BASH_ALIASES: Bash Variables. (line 42)
* BASH_ARGC: Bash Variables. (line 51)
* BASH_ARGV: Bash Variables. (line 64)
* BASH_ARGV0: Bash Variables. (line 76)
* BASH_CMDS: Bash Variables. (line 84)
* BASH_COMMAND: Bash Variables. (line 93)
* BASH_COMPAT: Bash Variables. (line 100)
* BASH_ENV: Bash Variables. (line 115)
* BASH_EXECUTION_STRING: Bash Variables. (line 121)
* BASH_LINENO: Bash Variables. (line 124)
* BASH_LOADABLES_PATH: Bash Variables. (line 132)
* BASH_REMATCH: Bash Variables. (line 136)
* BASH_SOURCE: Bash Variables. (line 144)
* BASH_SUBSHELL: Bash Variables. (line 151)
* BASH_VERSINFO: Bash Variables. (line 157)
* BASH_VERSION: Bash Variables. (line 180)
* BASH_XTRACEFD: Bash Variables. (line 183)
* bell-style: Readline Init File Syntax.
(line 38)
* bind-tty-special-chars: Readline Init File Syntax.
@@ -11234,12 +11237,12 @@ D.3 Parameter and Variable Index
(line 50)
* CDPATH: Bourne Shell Variables.
(line 9)
* CHILD_MAX: Bash Variables. (line 184)
* CHILD_MAX: Bash Variables. (line 194)
* colored-completion-prefix: Readline Init File Syntax.
(line 55)
* colored-stats: Readline Init File Syntax.
(line 62)
* COLUMNS: Bash Variables. (line 191)
* COLUMNS: Bash Variables. (line 201)
* comment-begin: Readline Init File Syntax.
(line 68)
* completion-display-width: Readline Init File Syntax.
@@ -11252,158 +11255,158 @@ D.3 Parameter and Variable Index
(line 91)
* completion-query-items: Readline Init File Syntax.
(line 98)
* COMPREPLY: Bash Variables. (line 243)
* COMP_CWORD: Bash Variables. (line 197)
* COMP_KEY: Bash Variables. (line 226)
* COMP_LINE: Bash Variables. (line 203)
* COMP_POINT: Bash Variables. (line 208)
* COMP_TYPE: Bash Variables. (line 216)
* COMP_WORDBREAKS: Bash Variables. (line 230)
* COMP_WORDS: Bash Variables. (line 236)
* COMPREPLY: Bash Variables. (line 253)
* COMP_CWORD: Bash Variables. (line 207)
* COMP_KEY: Bash Variables. (line 236)
* COMP_LINE: Bash Variables. (line 213)
* COMP_POINT: Bash Variables. (line 218)
* COMP_TYPE: Bash Variables. (line 226)
* COMP_WORDBREAKS: Bash Variables. (line 240)
* COMP_WORDS: Bash Variables. (line 246)
* convert-meta: Readline Init File Syntax.
(line 108)
* COPROC: Bash Variables. (line 249)
* DIRSTACK: Bash Variables. (line 253)
* COPROC: Bash Variables. (line 259)
* DIRSTACK: Bash Variables. (line 263)
* disable-completion: Readline Init File Syntax.
(line 116)
* echo-control-characters: Readline Init File Syntax.
(line 121)
* editing-mode: Readline Init File Syntax.
(line 126)
* EMACS: Bash Variables. (line 263)
* EMACS: Bash Variables. (line 273)
* emacs-mode-string: Readline Init File Syntax.
(line 132)
* enable-bracketed-paste: Readline Init File Syntax.
(line 142)
* enable-keypad: Readline Init File Syntax.
(line 150)
* ENV: Bash Variables. (line 268)
* EPOCHREALTIME: Bash Variables. (line 272)
* EPOCHSECONDS: Bash Variables. (line 280)
* EUID: Bash Variables. (line 287)
* EXECIGNORE: Bash Variables. (line 291)
* ENV: Bash Variables. (line 278)
* EPOCHREALTIME: Bash Variables. (line 282)
* EPOCHSECONDS: Bash Variables. (line 290)
* EUID: Bash Variables. (line 297)
* EXECIGNORE: Bash Variables. (line 301)
* expand-tilde: Readline Init File Syntax.
(line 161)
* FCEDIT: Bash Variables. (line 304)
* FIGNORE: Bash Variables. (line 308)
* FUNCNAME: Bash Variables. (line 314)
* FUNCNEST: Bash Variables. (line 331)
* GLOBIGNORE: Bash Variables. (line 336)
* GROUPS: Bash Variables. (line 343)
* histchars: Bash Variables. (line 349)
* HISTCMD: Bash Variables. (line 364)
* HISTCONTROL: Bash Variables. (line 369)
* HISTFILE: Bash Variables. (line 385)
* HISTFILESIZE: Bash Variables. (line 389)
* HISTIGNORE: Bash Variables. (line 400)
* FCEDIT: Bash Variables. (line 314)
* FIGNORE: Bash Variables. (line 318)
* FUNCNAME: Bash Variables. (line 324)
* FUNCNEST: Bash Variables. (line 341)
* GLOBIGNORE: Bash Variables. (line 346)
* GROUPS: Bash Variables. (line 353)
* histchars: Bash Variables. (line 359)
* HISTCMD: Bash Variables. (line 374)
* HISTCONTROL: Bash Variables. (line 379)
* HISTFILE: Bash Variables. (line 395)
* HISTFILESIZE: Bash Variables. (line 399)
* HISTIGNORE: Bash Variables. (line 410)
* history-preserve-point: Readline Init File Syntax.
(line 165)
* history-size: Readline Init File Syntax.
(line 171)
* HISTSIZE: Bash Variables. (line 420)
* HISTTIMEFORMAT: Bash Variables. (line 427)
* HISTSIZE: Bash Variables. (line 430)
* HISTTIMEFORMAT: Bash Variables. (line 437)
* HOME: Bourne Shell Variables.
(line 13)
* horizontal-scroll-mode: Readline Init File Syntax.
(line 180)
* HOSTFILE: Bash Variables. (line 435)
* HOSTNAME: Bash Variables. (line 446)
* HOSTTYPE: Bash Variables. (line 449)
* HOSTFILE: Bash Variables. (line 445)
* HOSTNAME: Bash Variables. (line 456)
* HOSTTYPE: Bash Variables. (line 459)
* IFS: Bourne Shell Variables.
(line 18)
* IGNOREEOF: Bash Variables. (line 452)
* IGNOREEOF: Bash Variables. (line 462)
* input-meta: Readline Init File Syntax.
(line 187)
* INPUTRC: Bash Variables. (line 462)
* INSIDE_EMACS: Bash Variables. (line 466)
(line 189)
* INPUTRC: Bash Variables. (line 472)
* INSIDE_EMACS: Bash Variables. (line 476)
* isearch-terminators: Readline Init File Syntax.
(line 195)
(line 197)
* keymap: Readline Init File Syntax.
(line 202)
* LANG: Bash Variables. (line 472)
* LC_ALL: Bash Variables. (line 476)
* LC_COLLATE: Bash Variables. (line 480)
* LC_CTYPE: Bash Variables. (line 487)
(line 204)
* LANG: Bash Variables. (line 482)
* LC_ALL: Bash Variables. (line 486)
* LC_COLLATE: Bash Variables. (line 490)
* LC_CTYPE: Bash Variables. (line 497)
* LC_MESSAGES: Locale Translation. (line 11)
* LC_MESSAGES <1>: Bash Variables. (line 492)
* LC_NUMERIC: Bash Variables. (line 496)
* LC_TIME: Bash Variables. (line 500)
* LINENO: Bash Variables. (line 504)
* LINES: Bash Variables. (line 509)
* MACHTYPE: Bash Variables. (line 515)
* LC_MESSAGES <1>: Bash Variables. (line 502)
* LC_NUMERIC: Bash Variables. (line 506)
* LC_TIME: Bash Variables. (line 510)
* LINENO: Bash Variables. (line 514)
* LINES: Bash Variables. (line 519)
* MACHTYPE: Bash Variables. (line 525)
* MAIL: Bourne Shell Variables.
(line 22)
* MAILCHECK: Bash Variables. (line 519)
* MAILCHECK: Bash Variables. (line 529)
* MAILPATH: Bourne Shell Variables.
(line 27)
* MAPFILE: Bash Variables. (line 527)
* MAPFILE: Bash Variables. (line 537)
* mark-modified-lines: Readline Init File Syntax.
(line 232)
(line 234)
* mark-symlinked-directories: Readline Init File Syntax.
(line 237)
(line 239)
* match-hidden-files: Readline Init File Syntax.
(line 242)
(line 244)
* menu-complete-display-prefix: Readline Init File Syntax.
(line 249)
(line 251)
* meta-flag: Readline Init File Syntax.
(line 187)
* OLDPWD: Bash Variables. (line 531)
(line 189)
* OLDPWD: Bash Variables. (line 541)
* OPTARG: Bourne Shell Variables.
(line 34)
* OPTERR: Bash Variables. (line 534)
* OPTERR: Bash Variables. (line 544)
* OPTIND: Bourne Shell Variables.
(line 38)
* OSTYPE: Bash Variables. (line 538)
* OSTYPE: Bash Variables. (line 548)
* output-meta: Readline Init File Syntax.
(line 254)
(line 256)
* page-completions: Readline Init File Syntax.
(line 260)
(line 262)
* PATH: Bourne Shell Variables.
(line 42)
* PIPESTATUS: Bash Variables. (line 541)
* POSIXLY_CORRECT: Bash Variables. (line 546)
* PPID: Bash Variables. (line 556)
* PROMPT_COMMAND: Bash Variables. (line 560)
* PROMPT_DIRTRIM: Bash Variables. (line 564)
* PS0: Bash Variables. (line 570)
* PIPESTATUS: Bash Variables. (line 551)
* POSIXLY_CORRECT: Bash Variables. (line 556)
* PPID: Bash Variables. (line 566)
* PROMPT_COMMAND: Bash Variables. (line 570)
* PROMPT_DIRTRIM: Bash Variables. (line 574)
* PS0: Bash Variables. (line 580)
* PS1: Bourne Shell Variables.
(line 48)
* PS2: Bourne Shell Variables.
(line 53)
* PS3: Bash Variables. (line 575)
* PS4: Bash Variables. (line 580)
* PWD: Bash Variables. (line 588)
* RANDOM: Bash Variables. (line 591)
* READLINE_LINE: Bash Variables. (line 597)
* READLINE_POINT: Bash Variables. (line 601)
* REPLY: Bash Variables. (line 605)
* PS3: Bash Variables. (line 585)
* PS4: Bash Variables. (line 590)
* PWD: Bash Variables. (line 598)
* RANDOM: Bash Variables. (line 601)
* READLINE_LINE: Bash Variables. (line 607)
* READLINE_POINT: Bash Variables. (line 611)
* REPLY: Bash Variables. (line 615)
* revert-all-at-newline: Readline Init File Syntax.
(line 270)
* SECONDS: Bash Variables. (line 608)
* SHELL: Bash Variables. (line 615)
* SHELLOPTS: Bash Variables. (line 620)
* SHLVL: Bash Variables. (line 629)
(line 272)
* SECONDS: Bash Variables. (line 618)
* SHELL: Bash Variables. (line 625)
* SHELLOPTS: Bash Variables. (line 630)
* SHLVL: Bash Variables. (line 639)
* show-all-if-ambiguous: Readline Init File Syntax.
(line 276)
(line 278)
* show-all-if-unmodified: Readline Init File Syntax.
(line 282)
(line 284)
* show-mode-in-prompt: Readline Init File Syntax.
(line 291)
(line 293)
* skip-completed-text: Readline Init File Syntax.
(line 297)
* SRANDOM: Bash Variables. (line 634)
(line 299)
* SRANDOM: Bash Variables. (line 644)
* TEXTDOMAIN: Locale Translation. (line 11)
* TEXTDOMAINDIR: Locale Translation. (line 11)
* TIMEFORMAT: Bash Variables. (line 643)
* TMOUT: Bash Variables. (line 681)
* TMPDIR: Bash Variables. (line 693)
* UID: Bash Variables. (line 697)
* TIMEFORMAT: Bash Variables. (line 653)
* TMOUT: Bash Variables. (line 691)
* TMPDIR: Bash Variables. (line 703)
* UID: Bash Variables. (line 707)
* vi-cmd-mode-string: Readline Init File Syntax.
(line 310)
(line 312)
* vi-ins-mode-string: Readline Init File Syntax.
(line 321)
(line 323)
* visible-stats: Readline Init File Syntax.
(line 332)
(line 334)

File: bashref.info, Node: Function Index, Next: Concept Index, Prev: Variable Index, Up: Indexes
@@ -11794,109 +11797,109 @@ Node: Command Grouping40662
Node: Coprocesses42141
Node: GNU Parallel44044
Node: Shell Functions48345
Node: Shell Parameters55428
Node: Positional Parameters59841
Node: Special Parameters60741
Node: Shell Expansions64495
Node: Brace Expansion66618
Node: Tilde Expansion69341
Node: Shell Parameter Expansion71958
Node: Command Substitution86391
Node: Arithmetic Expansion87746
Node: Process Substitution88678
Node: Word Splitting89798
Node: Filename Expansion91742
Node: Pattern Matching94291
Node: Quote Removal98277
Node: Redirections98572
Node: Executing Commands108130
Node: Simple Command Expansion108800
Node: Command Search and Execution110754
Node: Command Execution Environment113130
Node: Environment116114
Node: Exit Status117773
Node: Signals119443
Node: Shell Scripts121410
Node: Shell Builtin Commands124422
Node: Bourne Shell Builtins126460
Node: Bash Builtins147376
Node: Modifying Shell Behavior176301
Node: The Set Builtin176646
Node: The Shopt Builtin187059
Node: Special Builtins204729
Node: Shell Variables205708
Node: Bourne Shell Variables206145
Node: Bash Variables208249
Node: Bash Features239661
Node: Invoking Bash240560
Node: Bash Startup Files246573
Node: Interactive Shells251676
Node: What is an Interactive Shell?252086
Node: Is this Shell Interactive?252735
Node: Interactive Shell Behavior253550
Node: Bash Conditional Expressions257037
Node: Shell Arithmetic261614
Node: Aliases264554
Node: Arrays267174
Node: The Directory Stack272539
Node: Directory Stack Builtins273323
Node: Controlling the Prompt276291
Node: The Restricted Shell279212
Node: Bash POSIX Mode281694
Node: Job Control292627
Node: Job Control Basics293087
Node: Job Control Builtins298051
Node: Job Control Variables303197
Node: Command Line Editing304353
Node: Introduction and Notation306024
Node: Readline Interaction307647
Node: Readline Bare Essentials308838
Node: Readline Movement Commands310621
Node: Readline Killing Commands311581
Node: Readline Arguments313499
Node: Searching314543
Node: Readline Init File316729
Node: Readline Init File Syntax317988
Node: Conditional Init Constructs338427
Node: Sample Init File342623
Node: Bindable Readline Commands345740
Node: Commands For Moving346944
Node: Commands For History348803
Node: Commands For Text353098
Node: Commands For Killing356486
Node: Numeric Arguments359301
Node: Commands For Completion360440
Node: Keyboard Macros364631
Node: Miscellaneous Commands365318
Node: Readline vi Mode371271
Node: Programmable Completion372178
Node: Programmable Completion Builtins379958
Node: A Programmable Completion Example390653
Node: Using History Interactively395900
Node: Bash History Facilities396584
Node: Bash History Builtins399589
Node: History Interaction404120
Node: Event Designators407740
Node: Word Designators409094
Node: Modifiers410854
Node: Installing Bash412665
Node: Basic Installation413802
Node: Compilers and Options417060
Node: Compiling For Multiple Architectures417801
Node: Installation Names419494
Node: Specifying the System Type420312
Node: Sharing Defaults421028
Node: Operation Controls421701
Node: Optional Features422659
Node: Reporting Bugs433177
Node: Major Differences From The Bourne Shell434371
Node: GNU Free Documentation License451223
Node: Indexes476400
Node: Builtin Index476854
Node: Reserved Word Index483681
Node: Variable Index486129
Node: Function Index501953
Node: Concept Index515392
Node: Shell Parameters55552
Node: Positional Parameters59965
Node: Special Parameters60865
Node: Shell Expansions64089
Node: Brace Expansion66212
Node: Tilde Expansion68935
Node: Shell Parameter Expansion71552
Node: Command Substitution85985
Node: Arithmetic Expansion87340
Node: Process Substitution88272
Node: Word Splitting89392
Node: Filename Expansion91336
Node: Pattern Matching93885
Node: Quote Removal97871
Node: Redirections98166
Node: Executing Commands107724
Node: Simple Command Expansion108394
Node: Command Search and Execution110348
Node: Command Execution Environment112724
Node: Environment115708
Node: Exit Status117367
Node: Signals119037
Node: Shell Scripts121004
Node: Shell Builtin Commands124016
Node: Bourne Shell Builtins126054
Node: Bash Builtins146970
Node: Modifying Shell Behavior175895
Node: The Set Builtin176240
Node: The Shopt Builtin186653
Node: Special Builtins204323
Node: Shell Variables205302
Node: Bourne Shell Variables205739
Node: Bash Variables207843
Node: Bash Features239785
Node: Invoking Bash240684
Node: Bash Startup Files246697
Node: Interactive Shells251800
Node: What is an Interactive Shell?252210
Node: Is this Shell Interactive?252859
Node: Interactive Shell Behavior253674
Node: Bash Conditional Expressions257161
Node: Shell Arithmetic261738
Node: Aliases264678
Node: Arrays267298
Node: The Directory Stack272663
Node: Directory Stack Builtins273447
Node: Controlling the Prompt276415
Node: The Restricted Shell279336
Node: Bash POSIX Mode281818
Node: Job Control292751
Node: Job Control Basics293211
Node: Job Control Builtins298175
Node: Job Control Variables303321
Node: Command Line Editing304477
Node: Introduction and Notation306148
Node: Readline Interaction307771
Node: Readline Bare Essentials308962
Node: Readline Movement Commands310745
Node: Readline Killing Commands311705
Node: Readline Arguments313623
Node: Searching314667
Node: Readline Init File316853
Node: Readline Init File Syntax318112
Node: Conditional Init Constructs338642
Node: Sample Init File342838
Node: Bindable Readline Commands345955
Node: Commands For Moving347159
Node: Commands For History349018
Node: Commands For Text353313
Node: Commands For Killing356701
Node: Numeric Arguments359516
Node: Commands For Completion360655
Node: Keyboard Macros364846
Node: Miscellaneous Commands365533
Node: Readline vi Mode371486
Node: Programmable Completion372393
Node: Programmable Completion Builtins380173
Node: A Programmable Completion Example390868
Node: Using History Interactively396115
Node: Bash History Facilities396799
Node: Bash History Builtins399804
Node: History Interaction404335
Node: Event Designators407955
Node: Word Designators409309
Node: Modifiers411069
Node: Installing Bash412880
Node: Basic Installation414017
Node: Compilers and Options417275
Node: Compiling For Multiple Architectures418016
Node: Installation Names419709
Node: Specifying the System Type420527
Node: Sharing Defaults421243
Node: Operation Controls421916
Node: Optional Features422874
Node: Reporting Bugs433392
Node: Major Differences From The Bourne Shell434586
Node: GNU Free Documentation License451438
Node: Indexes476615
Node: Builtin Index477069
Node: Reserved Word Index483896
Node: Variable Index486344
Node: Function Index502168
Node: Concept Index515607

End Tag Table