mirror of
https://https.git.savannah.gnu.org/git/bash.git
synced 2026-07-01 17:39:56 +02:00
commit bash-20140124 snapshot
This commit is contained in:
+155
-148
@@ -2,12 +2,12 @@ This is bashref.info, produced by makeinfo version 4.13 from
|
||||
/usr/homes/chet/src/bash/src/doc/bashref.texi.
|
||||
|
||||
This text is a brief description of the features that are present in
|
||||
the Bash shell (version 4.3, 20 October 2013).
|
||||
the Bash shell (version 4.3, 6 January 2014).
|
||||
|
||||
This is Edition 4.3, last updated 20 October 2013, of `The GNU Bash
|
||||
This is Edition 4.3, last updated 6 January 2014, of `The GNU Bash
|
||||
Reference Manual', for `Bash', Version 4.3.
|
||||
|
||||
Copyright (C) 1988-2013 Free Software Foundation, Inc.
|
||||
Copyright (C) 1988-2014 Free Software Foundation, Inc.
|
||||
|
||||
Permission is granted to copy, distribute and/or modify this
|
||||
document under the terms of the GNU Free Documentation License,
|
||||
@@ -28,10 +28,10 @@ Bash Features
|
||||
*************
|
||||
|
||||
This text is a brief description of the features that are present in
|
||||
the Bash shell (version 4.3, 20 October 2013). The Bash home page is
|
||||
the Bash shell (version 4.3, 6 January 2014). The Bash home page is
|
||||
`http://www.gnu.org/software/bash/'.
|
||||
|
||||
This is Edition 4.3, last updated 20 October 2013, of `The GNU Bash
|
||||
This is Edition 4.3, last updated 6 January 2014, of `The GNU Bash
|
||||
Reference Manual', for `Bash', Version 4.3.
|
||||
|
||||
Bash contains features that appear in other popular shells, and some
|
||||
@@ -7824,10 +7824,16 @@ File: bashref.info, Node: Commands For Text, Next: Commands For Killing, Prev
|
||||
8.4.3 Commands For Changing Text
|
||||
--------------------------------
|
||||
|
||||
`end-of-file (usually C-d)'
|
||||
The character indicating end-of-file as set, for example, by
|
||||
`stty'. If this character is read when there are no characters on
|
||||
the line, and point is at the beginning of the line, Readline
|
||||
interprets it as the end of input and returns EOF.
|
||||
|
||||
`delete-char (C-d)'
|
||||
Delete the character at point. If point is at the beginning of
|
||||
the line, there are no characters in the line, and the last
|
||||
character typed was not bound to `delete-char', then return EOF.
|
||||
Delete the character at point. If this function is bound to the
|
||||
same character as the tty EOF character, as `C-d' commonly is, see
|
||||
above for the effects.
|
||||
|
||||
`backward-delete-char (Rubout)'
|
||||
Delete the character behind the cursor. A numeric argument means
|
||||
@@ -10891,14 +10897,14 @@ D.4 Function Index
|
||||
(line 10)
|
||||
* accept-line (Newline or Return): Commands For History. (line 6)
|
||||
* backward-char (C-b): Commands For Moving. (line 15)
|
||||
* backward-delete-char (Rubout): Commands For Text. (line 11)
|
||||
* backward-delete-char (Rubout): Commands For Text. (line 17)
|
||||
* backward-kill-line (C-x Rubout): Commands For Killing. (line 9)
|
||||
* backward-kill-word (M-<DEL>): Commands For Killing. (line 24)
|
||||
* backward-word (M-b): Commands For Moving. (line 22)
|
||||
* beginning-of-history (M-<): Commands For History. (line 20)
|
||||
* beginning-of-line (C-a): Commands For Moving. (line 6)
|
||||
* call-last-kbd-macro (C-x e): Keyboard Macros. (line 13)
|
||||
* capitalize-word (M-c): Commands For Text. (line 46)
|
||||
* capitalize-word (M-c): Commands For Text. (line 52)
|
||||
* character-search (C-]): Miscellaneous Commands.
|
||||
(line 41)
|
||||
* character-search-backward (M-C-]): Miscellaneous Commands.
|
||||
@@ -10909,14 +10915,14 @@ D.4 Function Index
|
||||
* copy-backward-word (): Commands For Killing. (line 58)
|
||||
* copy-forward-word (): Commands For Killing. (line 63)
|
||||
* copy-region-as-kill (): Commands For Killing. (line 54)
|
||||
* delete-char (C-d): Commands For Text. (line 6)
|
||||
* delete-char (C-d): Commands For Text. (line 12)
|
||||
* delete-char-or-list (): Commands For Completion.
|
||||
(line 43)
|
||||
* delete-horizontal-space (): Commands For Killing. (line 46)
|
||||
* digit-argument (M-0, M-1, ... M--): Numeric Arguments. (line 6)
|
||||
* do-uppercase-version (M-a, M-b, M-X, ...): Miscellaneous Commands.
|
||||
(line 14)
|
||||
* downcase-word (M-l): Commands For Text. (line 42)
|
||||
* downcase-word (M-l): Commands For Text. (line 48)
|
||||
* dump-functions (): Miscellaneous Commands.
|
||||
(line 73)
|
||||
* dump-macros (): Miscellaneous Commands.
|
||||
@@ -10924,11 +10930,12 @@ D.4 Function Index
|
||||
* dump-variables (): Miscellaneous Commands.
|
||||
(line 79)
|
||||
* end-kbd-macro (C-x )): Keyboard Macros. (line 9)
|
||||
* end-of-file (usually C-d): Commands For Text. (line 6)
|
||||
* end-of-history (M->): Commands For History. (line 23)
|
||||
* end-of-line (C-e): Commands For Moving. (line 9)
|
||||
* exchange-point-and-mark (C-x C-x): Miscellaneous Commands.
|
||||
(line 36)
|
||||
* forward-backward-delete-char (): Commands For Text. (line 15)
|
||||
* forward-backward-delete-char (): Commands For Text. (line 21)
|
||||
* forward-char (C-f): Commands For Moving. (line 12)
|
||||
* forward-search-history (C-s): Commands For History. (line 31)
|
||||
* forward-word (M-f): Commands For Moving. (line 18)
|
||||
@@ -10953,35 +10960,35 @@ D.4 Function Index
|
||||
(line 41)
|
||||
* non-incremental-reverse-search-history (M-p): Commands For History.
|
||||
(line 36)
|
||||
* overwrite-mode (): Commands For Text. (line 50)
|
||||
* overwrite-mode (): Commands For Text. (line 56)
|
||||
* possible-completions (M-?): Commands For Completion.
|
||||
(line 15)
|
||||
* prefix-meta (<ESC>): Miscellaneous Commands.
|
||||
(line 18)
|
||||
* previous-history (C-p): Commands For History. (line 13)
|
||||
* print-last-kbd-macro (): Keyboard Macros. (line 17)
|
||||
* quoted-insert (C-q or C-v): Commands For Text. (line 20)
|
||||
* quoted-insert (C-q or C-v): Commands For Text. (line 26)
|
||||
* re-read-init-file (C-x C-r): Miscellaneous Commands.
|
||||
(line 6)
|
||||
* redraw-current-line (): Commands For Moving. (line 38)
|
||||
* reverse-search-history (C-r): Commands For History. (line 27)
|
||||
* revert-line (M-r): Miscellaneous Commands.
|
||||
(line 25)
|
||||
* self-insert (a, b, A, 1, !, ...): Commands For Text. (line 24)
|
||||
* self-insert (a, b, A, 1, !, ...): Commands For Text. (line 30)
|
||||
* set-mark (C-@): Miscellaneous Commands.
|
||||
(line 32)
|
||||
* skip-csi-sequence (): Miscellaneous Commands.
|
||||
(line 51)
|
||||
* start-kbd-macro (C-x (): Keyboard Macros. (line 6)
|
||||
* transpose-chars (C-t): Commands For Text. (line 27)
|
||||
* transpose-words (M-t): Commands For Text. (line 33)
|
||||
* transpose-chars (C-t): Commands For Text. (line 33)
|
||||
* transpose-words (M-t): Commands For Text. (line 39)
|
||||
* undo (C-_ or C-x C-u): Miscellaneous Commands.
|
||||
(line 22)
|
||||
* universal-argument (): Numeric Arguments. (line 10)
|
||||
* unix-filename-rubout (): Commands For Killing. (line 41)
|
||||
* unix-line-discard (C-u): Commands For Killing. (line 12)
|
||||
* unix-word-rubout (C-w): Commands For Killing. (line 37)
|
||||
* upcase-word (M-u): Commands For Text. (line 38)
|
||||
* upcase-word (M-u): Commands For Text. (line 44)
|
||||
* yank (C-y): Commands For Killing. (line 68)
|
||||
* yank-last-arg (M-. or M-_): Commands For History. (line 79)
|
||||
* yank-nth-arg (M-C-y): Commands For History. (line 70)
|
||||
@@ -11149,134 +11156,134 @@ D.5 Concept Index
|
||||
|
||||
|
||||
Tag Table:
|
||||
Node: Top930
|
||||
Node: Introduction2848
|
||||
Node: What is Bash?3076
|
||||
Node: What is a shell?4189
|
||||
Node: Definitions6728
|
||||
Node: Basic Shell Features9646
|
||||
Node: Shell Syntax10865
|
||||
Node: Shell Operation11895
|
||||
Node: Quoting13189
|
||||
Node: Escape Character14492
|
||||
Node: Single Quotes14977
|
||||
Node: Double Quotes15325
|
||||
Node: ANSI-C Quoting16450
|
||||
Node: Locale Translation17694
|
||||
Node: Comments18590
|
||||
Node: Shell Commands19208
|
||||
Node: Simple Commands20080
|
||||
Node: Pipelines20711
|
||||
Node: Lists23449
|
||||
Node: Compound Commands25178
|
||||
Node: Looping Constructs26184
|
||||
Node: Conditional Constructs28647
|
||||
Node: Command Grouping39577
|
||||
Node: Coprocesses41056
|
||||
Node: GNU Parallel42889
|
||||
Node: Shell Functions46875
|
||||
Node: Shell Parameters51959
|
||||
Node: Positional Parameters56088
|
||||
Node: Special Parameters56988
|
||||
Node: Shell Expansions60099
|
||||
Node: Brace Expansion62042
|
||||
Node: Tilde Expansion64823
|
||||
Node: Shell Parameter Expansion67172
|
||||
Node: Command Substitution79466
|
||||
Node: Arithmetic Expansion80799
|
||||
Node: Process Substitution81731
|
||||
Node: Word Splitting82781
|
||||
Node: Filename Expansion84429
|
||||
Node: Pattern Matching86594
|
||||
Node: Quote Removal90294
|
||||
Node: Redirections90589
|
||||
Node: Executing Commands99753
|
||||
Node: Simple Command Expansion100423
|
||||
Node: Command Search and Execution102353
|
||||
Node: Command Execution Environment104690
|
||||
Node: Environment107676
|
||||
Node: Exit Status109335
|
||||
Node: Signals110957
|
||||
Node: Shell Scripts112925
|
||||
Node: Shell Builtin Commands115443
|
||||
Node: Bourne Shell Builtins117471
|
||||
Node: Bash Builtins137378
|
||||
Node: Modifying Shell Behavior164831
|
||||
Node: The Set Builtin165176
|
||||
Node: The Shopt Builtin175502
|
||||
Node: Special Builtins189923
|
||||
Node: Shell Variables190902
|
||||
Node: Bourne Shell Variables191342
|
||||
Node: Bash Variables193373
|
||||
Node: Bash Features220248
|
||||
Node: Invoking Bash221147
|
||||
Node: Bash Startup Files226925
|
||||
Node: Interactive Shells231954
|
||||
Node: What is an Interactive Shell?232364
|
||||
Node: Is this Shell Interactive?233013
|
||||
Node: Interactive Shell Behavior233828
|
||||
Node: Bash Conditional Expressions237116
|
||||
Node: Shell Arithmetic241118
|
||||
Node: Aliases243894
|
||||
Node: Arrays246450
|
||||
Node: The Directory Stack251431
|
||||
Node: Directory Stack Builtins252150
|
||||
Node: Controlling the Prompt255106
|
||||
Node: The Restricted Shell257878
|
||||
Node: Bash POSIX Mode259715
|
||||
Node: Job Control269102
|
||||
Node: Job Control Basics269562
|
||||
Node: Job Control Builtins274281
|
||||
Node: Job Control Variables278752
|
||||
Node: Command Line Editing279910
|
||||
Node: Introduction and Notation281582
|
||||
Node: Readline Interaction283204
|
||||
Node: Readline Bare Essentials284395
|
||||
Node: Readline Movement Commands286184
|
||||
Node: Readline Killing Commands287149
|
||||
Node: Readline Arguments289069
|
||||
Node: Searching290113
|
||||
Node: Readline Init File292299
|
||||
Node: Readline Init File Syntax293446
|
||||
Node: Conditional Init Constructs310283
|
||||
Node: Sample Init File312816
|
||||
Node: Bindable Readline Commands315934
|
||||
Node: Commands For Moving317141
|
||||
Node: Commands For History318285
|
||||
Node: Commands For Text322470
|
||||
Node: Commands For Killing325143
|
||||
Node: Numeric Arguments327600
|
||||
Node: Commands For Completion328739
|
||||
Node: Keyboard Macros332931
|
||||
Node: Miscellaneous Commands333619
|
||||
Node: Readline vi Mode339425
|
||||
Node: Programmable Completion340332
|
||||
Node: Programmable Completion Builtins347608
|
||||
Node: A Programmable Completion Example357354
|
||||
Node: Using History Interactively362604
|
||||
Node: Bash History Facilities363288
|
||||
Node: Bash History Builtins366287
|
||||
Node: History Interaction370215
|
||||
Node: Event Designators372920
|
||||
Node: Word Designators374142
|
||||
Node: Modifiers375781
|
||||
Node: Installing Bash377185
|
||||
Node: Basic Installation378322
|
||||
Node: Compilers and Options381014
|
||||
Node: Compiling For Multiple Architectures381755
|
||||
Node: Installation Names383419
|
||||
Node: Specifying the System Type384237
|
||||
Node: Sharing Defaults384953
|
||||
Node: Operation Controls385626
|
||||
Node: Optional Features386584
|
||||
Node: Reporting Bugs396648
|
||||
Node: Major Differences From The Bourne Shell397846
|
||||
Node: GNU Free Documentation License414705
|
||||
Node: Indexes439901
|
||||
Node: Builtin Index440355
|
||||
Node: Reserved Word Index447182
|
||||
Node: Variable Index449630
|
||||
Node: Function Index463810
|
||||
Node: Concept Index471038
|
||||
Node: Top928
|
||||
Node: Introduction2844
|
||||
Node: What is Bash?3072
|
||||
Node: What is a shell?4185
|
||||
Node: Definitions6724
|
||||
Node: Basic Shell Features9642
|
||||
Node: Shell Syntax10861
|
||||
Node: Shell Operation11891
|
||||
Node: Quoting13185
|
||||
Node: Escape Character14488
|
||||
Node: Single Quotes14973
|
||||
Node: Double Quotes15321
|
||||
Node: ANSI-C Quoting16446
|
||||
Node: Locale Translation17690
|
||||
Node: Comments18586
|
||||
Node: Shell Commands19204
|
||||
Node: Simple Commands20076
|
||||
Node: Pipelines20707
|
||||
Node: Lists23445
|
||||
Node: Compound Commands25174
|
||||
Node: Looping Constructs26180
|
||||
Node: Conditional Constructs28643
|
||||
Node: Command Grouping39573
|
||||
Node: Coprocesses41052
|
||||
Node: GNU Parallel42885
|
||||
Node: Shell Functions46871
|
||||
Node: Shell Parameters51955
|
||||
Node: Positional Parameters56084
|
||||
Node: Special Parameters56984
|
||||
Node: Shell Expansions60095
|
||||
Node: Brace Expansion62038
|
||||
Node: Tilde Expansion64819
|
||||
Node: Shell Parameter Expansion67168
|
||||
Node: Command Substitution79462
|
||||
Node: Arithmetic Expansion80795
|
||||
Node: Process Substitution81727
|
||||
Node: Word Splitting82777
|
||||
Node: Filename Expansion84425
|
||||
Node: Pattern Matching86590
|
||||
Node: Quote Removal90290
|
||||
Node: Redirections90585
|
||||
Node: Executing Commands99749
|
||||
Node: Simple Command Expansion100419
|
||||
Node: Command Search and Execution102349
|
||||
Node: Command Execution Environment104686
|
||||
Node: Environment107672
|
||||
Node: Exit Status109331
|
||||
Node: Signals110953
|
||||
Node: Shell Scripts112921
|
||||
Node: Shell Builtin Commands115439
|
||||
Node: Bourne Shell Builtins117467
|
||||
Node: Bash Builtins137374
|
||||
Node: Modifying Shell Behavior164827
|
||||
Node: The Set Builtin165172
|
||||
Node: The Shopt Builtin175498
|
||||
Node: Special Builtins189919
|
||||
Node: Shell Variables190898
|
||||
Node: Bourne Shell Variables191338
|
||||
Node: Bash Variables193369
|
||||
Node: Bash Features220244
|
||||
Node: Invoking Bash221143
|
||||
Node: Bash Startup Files226921
|
||||
Node: Interactive Shells231950
|
||||
Node: What is an Interactive Shell?232360
|
||||
Node: Is this Shell Interactive?233009
|
||||
Node: Interactive Shell Behavior233824
|
||||
Node: Bash Conditional Expressions237112
|
||||
Node: Shell Arithmetic241114
|
||||
Node: Aliases243890
|
||||
Node: Arrays246446
|
||||
Node: The Directory Stack251427
|
||||
Node: Directory Stack Builtins252146
|
||||
Node: Controlling the Prompt255102
|
||||
Node: The Restricted Shell257874
|
||||
Node: Bash POSIX Mode259711
|
||||
Node: Job Control269098
|
||||
Node: Job Control Basics269558
|
||||
Node: Job Control Builtins274277
|
||||
Node: Job Control Variables278748
|
||||
Node: Command Line Editing279906
|
||||
Node: Introduction and Notation281578
|
||||
Node: Readline Interaction283200
|
||||
Node: Readline Bare Essentials284391
|
||||
Node: Readline Movement Commands286180
|
||||
Node: Readline Killing Commands287145
|
||||
Node: Readline Arguments289065
|
||||
Node: Searching290109
|
||||
Node: Readline Init File292295
|
||||
Node: Readline Init File Syntax293442
|
||||
Node: Conditional Init Constructs310279
|
||||
Node: Sample Init File312812
|
||||
Node: Bindable Readline Commands315930
|
||||
Node: Commands For Moving317137
|
||||
Node: Commands For History318281
|
||||
Node: Commands For Text322466
|
||||
Node: Commands For Killing325395
|
||||
Node: Numeric Arguments327852
|
||||
Node: Commands For Completion328991
|
||||
Node: Keyboard Macros333183
|
||||
Node: Miscellaneous Commands333871
|
||||
Node: Readline vi Mode339677
|
||||
Node: Programmable Completion340584
|
||||
Node: Programmable Completion Builtins347860
|
||||
Node: A Programmable Completion Example357606
|
||||
Node: Using History Interactively362856
|
||||
Node: Bash History Facilities363540
|
||||
Node: Bash History Builtins366539
|
||||
Node: History Interaction370467
|
||||
Node: Event Designators373172
|
||||
Node: Word Designators374394
|
||||
Node: Modifiers376033
|
||||
Node: Installing Bash377437
|
||||
Node: Basic Installation378574
|
||||
Node: Compilers and Options381266
|
||||
Node: Compiling For Multiple Architectures382007
|
||||
Node: Installation Names383671
|
||||
Node: Specifying the System Type384489
|
||||
Node: Sharing Defaults385205
|
||||
Node: Operation Controls385878
|
||||
Node: Optional Features386836
|
||||
Node: Reporting Bugs396900
|
||||
Node: Major Differences From The Bourne Shell398098
|
||||
Node: GNU Free Documentation License414957
|
||||
Node: Indexes440153
|
||||
Node: Builtin Index440607
|
||||
Node: Reserved Word Index447434
|
||||
Node: Variable Index449882
|
||||
Node: Function Index464062
|
||||
Node: Concept Index471363
|
||||
|
||||
End Tag Table
|
||||
|
||||
Reference in New Issue
Block a user