aboutsummaryrefslogtreecommitdiffstats
path: root/doc/bashref.info
diff options
context:
space:
mode:
authorJari Aalto <jari.aalto@cante.net>1997-09-22 20:22:27 +0000
committerJari Aalto <jari.aalto@cante.net>2009-09-12 16:46:51 +0000
commite8ce775db824de329b81293b4e5d8fbd65624528 (patch)
tree4b20c4dc766f5172b65ca1bc16ae1b6d48920fa1 /doc/bashref.info
parentd166f048818e10cf3799aa24a174fb22835f1acc (diff)
downloadandroid_external_bash-e8ce775db824de329b81293b4e5d8fbd65624528.tar.gz
android_external_bash-e8ce775db824de329b81293b4e5d8fbd65624528.tar.bz2
android_external_bash-e8ce775db824de329b81293b4e5d8fbd65624528.zip
Imported from ../bash-2.01.1.tar.gz.
Diffstat (limited to 'doc/bashref.info')
-rw-r--r--doc/bashref.info996
1 files changed, 501 insertions, 495 deletions
diff --git a/doc/bashref.info b/doc/bashref.info
index 974c2ce..4707a20 100644
--- a/doc/bashref.info
+++ b/doc/bashref.info
@@ -1,5 +1,10 @@
-This is Info file bashref.info, produced by Makeinfo-1.64 from the
-input file ./bashref.texi.
+This is Info file bashref.info, produced by Makeinfo version 1.67 from
+the input file /usr/homes/chet/src/bash/bash-2.01.1/doc/bashref.texi.
+
+INFO-DIR-SECTION Utilities
+START-INFO-DIR-ENTRY
+* Bash: (bash). GNU Bourne-Again SHell
+END-INFO-DIR-ENTRY
This text is a brief description of the features that are present in
the Bash shell.
@@ -2412,7 +2417,7 @@ the `alias' and `unalias' builtin commands.
has an alias. If so, that word is replaced by the text of the alias.
The alias name and the replacement text may contain any valid shell
input, including shell metacharacters, with the exception that the
-alias name may not contain =. The first word of the replacement text
+alias name may not contain <=>. The first word of the replacement text
is tested for aliases, but a word that is identical to an alias being
expanded is not expanded a second time. This means that one may alias
`ls' to `"ls -F"', for instance, and Bash does not try to recursively
@@ -4464,7 +4469,7 @@ history list.
`!'
Start a history substitution, except when followed by a space, tab,
- the end of the line, = or (.
+ the end of the line, <=> or <(>.
`!N'
Refer to command line N.
@@ -4610,21 +4615,22 @@ Introduction to Line Editing
The following paragraphs describe the notation used to represent
keystrokes.
- The text C-k is read as `Control-K' and describes the character
-produced when the k key is pressed while the Control key is depressed.
+ The text <C-k> is read as `Control-K' and describes the character
+produced when the <k> key is pressed while the Control key is depressed.
- The text M-k is read as `Meta-K' and describes the character
-produced when the meta key (if you have one) is depressed, and the k
+ The text <M-k> is read as `Meta-K' and describes the character
+produced when the meta key (if you have one) is depressed, and the <k>
key is pressed. If you do not have a meta key, the identical keystroke
-can be generated by typing ESC first, and then typing k. Either
-process is known as "metafying" the k key.
+can be generated by typing <ESC> first, and then typing <k>. Either
+process is known as "metafying" the <k> key.
- The text M-C-k is read as `Meta-Control-k' and describes the
-character produced by "metafying" C-k.
+ The text <M-C-k> is read as `Meta-Control-k' and describes the
+character produced by "metafying" <C-k>.
- In addition, several keys have their own names. Specifically, DEL,
-ESC, LFD, SPC, RET, and TAB all stand for themselves when seen in this
-text, or in an init file (*note Readline Init File::.).
+ In addition, several keys have their own names. Specifically,
+<DEL>, <ESC>, <LFD>, <SPC>, <RET>, and <TAB> all stand for themselves
+when seen in this text, or in an init file (*note Readline Init
+File::.).

File: bashref.info, Node: Readline Interaction, Next: Readline Init File, Prev: Introduction and Notation, Up: Command Line Editing
@@ -4639,9 +4645,9 @@ as you type it in, allowing you to just fix your typo, and not forcing
you to retype the majority of the line. Using these editing commands,
you move the cursor to the place that needs correction, and delete or
insert the text of the corrections. Then, when you are satisfied with
-the line, you simply press RETURN. You do not have to be at the end of
-the line to press RETURN; the entire line is accepted regardless of the
-location of the cursor within the line.
+the line, you simply press <RETURN>. You do not have to be at the end
+of the line to press <RETURN>; the entire line is accepted regardless
+of the location of the cursor within the line.
* Menu:
@@ -4664,9 +4670,9 @@ erase character to back up and delete the mistyped character.
Sometimes you may miss typing a character that you wanted to type,
and not notice your error until you have typed several other
-characters. In that case, you can type C-b to move the cursor to the
+characters. In that case, you can type <C-b> to move the cursor to the
left, and then correct your mistake. Afterwards, you can move the
-cursor to the right with C-f.
+cursor to the right with <C-f>.
When you add text in the middle of a line, you will notice that
characters to the right of the cursor are `pushed over' to make room
@@ -4676,22 +4682,22 @@ back' to fill in the blank space created by the removal of the text. A
list of the basic bare essentials for editing the text of an input line
follows.
-C-b
+<C-b>
Move back one character.
-C-f
+<C-f>
Move forward one character.
-DEL
+<DEL>
Delete the character to the left of the cursor.
-C-d
+<C-d>
Delete the character underneath the cursor.
Printing characters
Insert the character into the line at the cursor.
-C-_
+<C-_>
Undo the last thing that you did. You can undo all the way back
to an empty line.
@@ -4703,28 +4709,28 @@ Readline Movement Commands
The above table describes the most basic possible keystrokes that
you need in order to do editing of the input line. For your
-convenience, many other commands have been added in addition to C-b,
-C-f, C-d, and DEL. Here are some commands for moving more rapidly
+convenience, many other commands have been added in addition to <C-b>,
+<C-f>, <C-d>, and <DEL>. Here are some commands for moving more rapidly
about the line.
-C-a
+<C-a>
Move to the start of the line.
-C-e
+<C-e>
Move to the end of the line.
-M-f
+<M-f>
Move forward a word.
-M-b
+<M-b>
Move backward a word.
-C-l
+<C-l>
Clear the screen, reprinting the current line at the top.
- Notice how C-f moves forward a character, while M-f moves forward a
-word. It is a loose convention that control keystrokes operate on
-characters while meta keystrokes operate on words.
+ Notice how <C-f> moves forward a character, while <M-f> moves
+forward a word. It is a loose convention that control keystrokes
+operate on characters while meta keystrokes operate on words.

File: bashref.info, Node: Readline Killing Commands, Next: Readline Arguments, Prev: Readline Movement Commands, Up: Readline Interaction
@@ -4746,32 +4752,32 @@ available to be yanked back later, when you are typing another line.
Here is the list of commands for killing text.
-C-k
+<C-k>
Kill the text from the current cursor position to the end of the
line.
-M-d
+<M-d>
Kill from the cursor to the end of the current word, or if between
words, to the end of the next word.
-M-DEL
+<M-DEL>
Kill from the cursor the start of the previous word, or if between
words, to the start of the previous word.
-C-w
+<C-w>
Kill from the cursor to the previous whitespace. This is
- different than M-DEL because the word boundaries differ.
+ different than <M-DEL> because the word boundaries differ.
And, here is how to "yank" the text back into the line. Yanking
means to copy the most-recently-killed text from the kill buffer.
-C-y
+<C-y>
Yank the most recently killed text back into the buffer at the
cursor.
-M-y
+<M-y>
Rotate the kill-ring, and yank the new top. You can only do this
- if the prior command is C-y or M-y.
+ if the prior command is <C-y> or <M-y>.

File: bashref.info, Node: Readline Arguments, Next: Searching, Prev: Readline Killing Commands, Up: Readline Interaction
@@ -4788,10 +4794,10 @@ start of the line, you might type `M-- C-k'.
The general way to pass numeric arguments to a command is to type
meta digits before the command. If the first `digit' you type is a
-minus sign (-), then the sign of the argument will be negative. Once
+minus sign (<->), then the sign of the argument will be negative. Once
you have typed one meta digit to get the argument started, you can type
the remainder of the digits, and then the command. For example, to give
-the C-d command an argument of 10, you could type `M-1 0 C-d'.
+the <C-d> command an argument of 10, you could type `M-1 0 C-d'.

File: bashref.info, Node: Searching, Prev: Readline Arguments, Up: Readline Interaction
@@ -4897,7 +4903,7 @@ Variable Settings
`convert-meta'
If set to `on', Readline will convert characters with the
eigth bit set to an ASCII key sequence by stripping the eigth
- bit and prepending an ESC character, converting them to a
+ bit and prepending an <ESC> character, converting them to a
meta-prefixed key sequence. The default value is `on'.
`disable-completion'
@@ -5011,23 +5017,23 @@ Key Bindings
The following escape sequences are available when specifying
key sequences:
- ``\C-''
+ `\C-'
control prefix
- ``\M-''
+ `\M-'
meta prefix
- ``\e''
+ `\e'
an escape character
- ``\\''
+ `\\'
backslash
- ``\"''
- "
+ `\"'
+ <">
- ``\'''
- '
+ `\''
+ <'>
When entering the text of a macro, single or double quotes
should be used to indicate a macro definition. Unquoted text
@@ -5331,7 +5337,7 @@ Commands For Changing Text
`quoted-insert (C-q, C-v)'
Add the next character that you type to the line verbatim. This is
- how to insert key sequences like C-q, for example.
+ how to insert key sequences like <C-q>, for example.
`tab-insert (M-TAB)'
Insert a tab character.
@@ -5432,7 +5438,7 @@ Specifying Numeric Arguments
`digit-argument (M-0, M-1, ... M--)'
Add this digit to the argument already accumulating, or start a new
- argument. M- starts a negative argument.
+ argument. <M-> starts a negative argument.
`universal-argument ()'
This is another way to specify an argument. If this command is
@@ -5672,7 +5678,7 @@ modes, use the `set -o emacs' and `set -o vi' commands (*note The Set
Builtin::.). The Readline default is `emacs' mode.
When you enter a line in `vi' mode, you are already placed in
-`insertion' mode, as if you had typed an `i'. Pressing ESC switches
+`insertion' mode, as if you had typed an `i'. Pressing <ESC> switches
you into `command' mode, where you can edit the text of the line with
the standard `vi' movement keys, move to previous history lines with
`k' and subsequent lines with `j', and so forth.
@@ -6082,60 +6088,60 @@ Index of Shell Builtin Commands
* Menu:
-* .: Bourne Shell Builtins.
-* :: Bourne Shell Builtins.
-* [: Bourne Shell Builtins.
-* alias: Alias Builtins.
-* bg: Job Control Builtins.
-* bind: Bash Builtins.
-* break: Bourne Shell Builtins.
-* builtin: Bash Builtins.
-* cd: Bourne Shell Builtins.
-* command: Bash Builtins.
-* continue: Bourne Shell Builtins.
-* declare: Bash Builtins.
-* dirs: C Shell Builtins.
-* disown: Job Control Builtins.
-* echo: Bash Builtins.
-* enable: Bash Builtins.
-* eval: Bourne Shell Builtins.
-* exec: Bourne Shell Builtins.
-* exit: Bourne Shell Builtins.
-* export: Bourne Shell Builtins.
-* fc: Korn Shell Builtins.
-* fg: Job Control Builtins.
-* getopts: Bourne Shell Builtins.
-* hash: Bourne Shell Builtins.
-* help: Bash Builtins.
-* history: C Shell Builtins.
-* jobs: Job Control Builtins.
-* kill: Job Control Builtins.
-* let <1>: Arithmetic Builtins.
-* let: Korn Shell Builtins.
-* local: Bash Builtins.
-* logout <1>: Bash Builtins.
-* logout: C Shell Builtins.
-* popd: C Shell Builtins.
-* pushd: C Shell Builtins.
-* pwd: Bourne Shell Builtins.
-* read: Bash Builtins.
-* readonly: Bourne Shell Builtins.
-* return: Bourne Shell Builtins.
-* set: The Set Builtin.
-* shift: Bourne Shell Builtins.
-* shopt: Bash Builtins.
-* source: C Shell Builtins.
-* suspend: Job Control Builtins.
-* test: Bourne Shell Builtins.
-* times: Bourne Shell Builtins.
-* trap: Bourne Shell Builtins.
-* type: Bash Builtins.
-* typeset: Korn Shell Builtins.
-* ulimit: Bash Builtins.
-* umask: Bourne Shell Builtins.
-* unalias: Alias Builtins.
-* unset: Bourne Shell Builtins.
-* wait: Job Control Builtins.
+* .: Bourne Shell Builtins.
+* :: Bourne Shell Builtins.
+* [: Bourne Shell Builtins.
+* alias: Alias Builtins.
+* bg: Job Control Builtins.
+* bind: Bash Builtins.
+* break: Bourne Shell Builtins.
+* builtin: Bash Builtins.
+* cd: Bourne Shell Builtins.
+* command: Bash Builtins.
+* continue: Bourne Shell Builtins.
+* declare: Bash Builtins.
+* dirs: C Shell Builtins.
+* disown: Job Control Builtins.
+* echo: Bash Builtins.
+* enable: Bash Builtins.
+* eval: Bourne Shell Builtins.
+* exec: Bourne Shell Builtins.
+* exit: Bourne Shell Builtins.
+* export: Bourne Shell Builtins.
+* fc: Korn Shell Builtins.
+* fg: Job Control Builtins.
+* getopts: Bourne Shell Builtins.
+* hash: Bourne Shell Builtins.
+* help: Bash Builtins.
+* history: C Shell Builtins.
+* jobs: Job Control Builtins.
+* kill: Job Control Builtins.
+* let <1>: Arithmetic Builtins.
+* let: Korn Shell Builtins.
+* local: Bash Builtins.
+* logout <1>: Bash Builtins.
+* logout: C Shell Builtins.
+* popd: C Shell Builtins.
+* pushd: C Shell Builtins.
+* pwd: Bourne Shell Builtins.
+* read: Bash Builtins.
+* readonly: Bourne Shell Builtins.
+* return: Bourne Shell Builtins.
+* set: The Set Builtin.
+* shift: Bourne Shell Builtins.
+* shopt: Bash Builtins.
+* source: C Shell Builtins.
+* suspend: Job Control Builtins.
+* test: Bourne Shell Builtins.
+* times: Bourne Shell Builtins.
+* trap: Bourne Shell Builtins.
+* type: Bash Builtins.
+* typeset: Korn Shell Builtins.
+* ulimit: Bash Builtins.
+* umask: Bourne Shell Builtins.
+* unalias: Alias Builtins.
+* unset: Bourne Shell Builtins.
+* wait: Job Control Builtins.

File: bashref.info, Node: Reserved Word Index, Next: Variable Index, Prev: Builtin Index, Up: Top
@@ -6145,25 +6151,25 @@ Shell Reserved Words
* Menu:
-* !: Pipelines.
-* {: Command Grouping.
-* }: Command Grouping.
-* case: Conditional Constructs.
-* do: Looping Constructs.
-* done: Looping Constructs.
-* elif: Conditional Constructs.
-* else: Conditional Constructs.
-* esac: Conditional Constructs.
-* fi: Conditional Constructs.
-* for: Looping Constructs.
-* function: Shell Functions.
-* if: Conditional Constructs.
-* in: Conditional Constructs.
-* select: Korn Shell Constructs.
-* then: Conditional Constructs.
-* time: Pipelines.
-* until: Looping Constructs.
-* while: Looping Constructs.
+* !: Pipelines.
+* case: Conditional Constructs.
+* do: Looping Constructs.
+* done: Looping Constructs.
+* elif: Conditional Constructs.
+* else: Conditional Constructs.
+* esac: Conditional Constructs.
+* fi: Conditional Constructs.
+* for: Looping Constructs.
+* function: Shell Functions.
+* if: Conditional Constructs.
+* in: Conditional Constructs.
+* select: Korn Shell Constructs.
+* then: Conditional Constructs.
+* time: Pipelines.
+* until: Looping Constructs.
+* while: Looping Constructs.
+* {: Command Grouping.
+* }: Command Grouping.

File: bashref.info, Node: Variable Index, Next: Function Index, Prev: Reserved Word Index, Up: Top
@@ -6173,89 +6179,89 @@ Parameter and Variable Index
* Menu:
-* !: Special Parameters.
-* #: Special Parameters.
-* $: Special Parameters.
-* *: Special Parameters.
-* -: Special Parameters.
-* 0: Special Parameters.
-* ?: Special Parameters.
-* @: Special Parameters.
-* _: Special Parameters.
-* auto_resume: Job Control Variables.
-* BASH: Bash Variables.
-* BASH_ENV: Bash Variables.
-* BASH_VERSINFO: Bash Variables.
-* BASH_VERSION: Bash Variables.
-* bell-style: Readline Init File Syntax.
-* CDPATH: Bourne Shell Variables.
-* comment-begin: Readline Init File Syntax.
-* completion-query-items: Readline Init File Syntax.
-* convert-meta: Readline Init File Syntax.
-* DIRSTACK: Bash Variables.
-* disable-completion: Readline Init File Syntax.
-* editing-mode: Readline Init File Syntax.
-* enable-keypad: Readline Init File Syntax.
-* EUID: Bash Variables.
-* expand-tilde: Readline Init File Syntax.
-* FCEDIT: Korn Shell Variables.
-* FIGNORE: Bash Variables.
-* GLOBIGNORE: Bash Variables.
-* GROUPS: Bash Variables.
-* histchars: Bash Variables.
-* HISTCMD: Bash Variables.
-* HISTCONTROL: Bash Variables.
-* HISTFILE: Bash Variables.
-* HISTFILESIZE: Bash Variables.
-* HISTIGNORE: Bash Variables.
-* HISTSIZE: Bash Variables.
-* HOME: Bourne Shell Variables.
-* horizontal-scroll-mode: Readline Init File Syntax.
-* HOSTFILE: Bash Variables.
-* HOSTNAME: Bash Variables.
-* HOSTTYPE: Bash Variables.
-* IFS: Bourne Shell Variables.
-* IGNOREEOF <1>: Bash Variables.
-* IGNOREEOF: C Shell Variables.
-* input-meta: Readline Init File Syntax.
-* INPUTRC: Bash Variables.
-* keymap: Readline Init File Syntax.
-* LANG: Bash Variables.
-* LC_ALL: Bash Variables.
-* LC_COLLATE: Bash Variables.
-* LC_MESSAGES: Bash Variables.
-* LINENO: Korn Shell Variables.
-* MACHTYPE: Bash Variables.
-* MAIL: Bourne Shell Variables.
-* MAILCHECK: Bash Variables.
-* MAILPATH: Bourne Shell Variables.
-* mark-modified-lines: Readline Init File Syntax.
-* meta-flag: Readline Init File Syntax.
-* OLDPWD: Korn Shell Variables.
-* OPTARG: Bourne Shell Variables.
-* OPTERR: Bash Variables.
-* OPTIND: Bourne Shell Variables.
-* OSTYPE: Bash Variables.
-* output-meta: Readline Init File Syntax.
-* PATH: Bourne Shell Variables.
-* PIPESTATUS: Bash Variables.
-* PPID: Bash Variables.
-* PROMPT_COMMAND: Bash Variables.
-* PS1: Bourne Shell Variables.
-* PS2: Bourne Shell Variables.
-* PS3: Korn Shell Variables.
-* PS4: Korn Shell Variables.
-* PWD: Korn Shell Variables.
-* RANDOM: Korn Shell Variables.
-* REPLY: Korn Shell Variables.
-* SECONDS: Korn Shell Variables.
-* SHELLOPTS: Bash Variables.
-* SHLVL: Bash Variables.
-* show-all-if-ambiguous: Readline Init File Syntax.
-* TIMEFORMAT: Bash Variables.
-* TMOUT: Korn Shell Variables.
-* UID: Bash Variables.
-* visible-stats: Readline Init File Syntax.
+* !: Special Parameters.
+* #: Special Parameters.
+* $: Special Parameters.
+* *: Special Parameters.
+* -: Special Parameters.
+* 0: Special Parameters.
+* ?: Special Parameters.
+* @: Special Parameters.
+* _: Special Parameters.
+* auto_resume: Job Control Variables.
+* BASH: Bash Variables.
+* BASH_ENV: Bash Variables.
+* BASH_VERSINFO: Bash Variables.
+* BASH_VERSION: Bash Variables.
+* bell-style: Readline Init File Syntax.
+* CDPATH: Bourne Shell Variables.
+* comment-begin: Readline Init File Syntax.
+* completion-query-items: Readline Init File Syntax.
+* convert-meta: Readline Init File Syntax.
+* DIRSTACK: Bash Variables.
+* disable-completion: Readline Init File Syntax.
+* editing-mode: Readline Init File Syntax.
+* enable-keypad: Readline Init File Syntax.
+* EUID: Bash Variables.
+* expand-tilde: Readline Init File Syntax.
+* FCEDIT: Korn Shell Variables.
+* FIGNORE: Bash Variables.
+* GLOBIGNORE: Bash Variables.
+* GROUPS: Bash Variables.
+* histchars: Bash Variables.
+* HISTCMD: Bash Variables.
+* HISTCONTROL: Bash Variables.
+* HISTFILE: Bash Variables.
+* HISTFILESIZE: Bash Variables.
+* HISTIGNORE: Bash Variables.
+* HISTSIZE: Bash Variables.
+* HOME: Bourne Shell Variables.
+* horizontal-scroll-mode: Readline Init File Syntax.
+* HOSTFILE: Bash Variables.
+* HOSTNAME: Bash Variables.
+* HOSTTYPE: Bash Variables.
+* IFS: Bourne Shell Variables.
+* IGNOREEOF <1>: Bash Variables.
+* IGNOREEOF: C Shell Variables.
+* input-meta: Readline Init File Syntax.
+* INPUTRC: Bash Variables.
+* keymap: Readline Init File Syntax.
+* LANG: Bash Variables.
+* LC_ALL: Bash Variables.
+* LC_COLLATE: Bash Variables.
+* LC_MESSAGES: Bash Variables.
+* LINENO: Korn Shell Variables.
+* MACHTYPE: Bash Variables.
+* MAIL: Bourne Shell Variables.
+* MAILCHECK: Bash Variables.
+* MAILPATH: Bourne Shell Variables.
+* mark-modified-lines: Readline Init File Syntax.
+* meta-flag: Readline Init File Syntax.
+* OLDPWD: Korn Shell Variables.
+* OPTARG: Bourne Shell Variables.
+* OPTERR: Bash Variables.
+* OPTIND: Bourne Shell Variables.
+* OSTYPE: Bash Variables.
+* output-meta: Readline Init File Syntax.
+* PATH: Bourne Shell Variables.
+* PIPESTATUS: Bash Variables.
+* PPID: Bash Variables.
+* PROMPT_COMMAND: Bash Variables.
+* PS1: Bourne Shell Variables.
+* PS2: Bourne Shell Variables.
+* PS3: Korn Shell Variables.
+* PS4: Korn Shell Variables.
+* PWD: Korn Shell Variables.
+* RANDOM: Korn Shell Variables.
+* REPLY: Korn Shell Variables.
+* SECONDS: Korn Shell Variables.
+* SHELLOPTS: Bash Variables.
+* SHLVL: Bash Variables.
+* show-all-if-ambiguous: Readline Init File Syntax.
+* TIMEFORMAT: Bash Variables.
+* TMOUT: Korn Shell Variables.
+* UID: Bash Variables.
+* visible-stats: Readline Init File Syntax.

File: bashref.info, Node: Function Index, Next: Concept Index, Prev: Variable Index, Up: Top
@@ -6265,74 +6271,74 @@ Function Index
* Menu:
-* abort (C-g): Miscellaneous Commands.
-* accept-line (Newline, Return): Commands For History.
-* backward-char (C-b): Commands For Moving.
-* backward-delete-char (Rubout): Commands For Text.
-* backward-kill-line (C-x Rubout): Commands For Killing.
-* backward-kill-word (M-DEL): Commands For Killing.
-* backward-word (M-b): Commands For Moving.
-* beginning-of-history (M-<): Commands For History.
-* beginning-of-line (C-a): Commands For Moving.
-* call-last-kbd-macro (C-x e): Keyboard Macros.
-* capitalize-word (M-c): Commands For Text.
-* character-search (C-]): Miscellaneous Commands.
-* character-search-backward (M-C-]): Miscellaneous Commands.
-* clear-screen (C-l): Commands For Moving.
-* complete (TAB): Commands For Completion.
-* copy-backward-word (): Commands For Killing.
-* copy-forward-word (): Commands For Killing.
-* copy-region-as-kill (): Commands For Killing.
-* delete-char (C-d): Commands For Text.
-* delete-horizontal-space (): Commands For Killing.
-* digit-argument (M-0, M-1, ... M-): Numeric Arguments.
+* abort (C-g): Miscellaneous Commands.
+* accept-line (Newline, Return): Commands For History.
+* backward-char (C-b): Commands For Moving.
+* backward-delete-char (Rubout): Commands For Text.
+* backward-kill-line (C-x Rubout): Commands For Killing.
+* backward-kill-word (M-DEL): Commands For Killing.
+* backward-word (M-b): Commands For Moving.
+* beginning-of-history (M-<): Commands For History.
+* beginning-of-line (C-a): Commands For Moving.
+* call-last-kbd-macro (C-x e): Keyboard Macros.
+* capitalize-word (M-c): Commands For Text.
+* character-search (C-]): Miscellaneous Commands.
+* character-search-backward (M-C-]): Miscellaneous Commands.
+* clear-screen (C-l): Commands For Moving.
+* complete (TAB): Commands For Completion.
+* copy-backward-word (): Commands For Killing.
+* copy-forward-word (): Commands For Killing.
+* copy-region-as-kill (): Commands For Killing.
+* delete-char (C-d): Commands For Text.
+* delete-horizontal-space (): Commands For Killing.
+* digit-argument (M-0, M-1, ... M--): Numeric Arguments.
* do-uppercase-version (M-a, M-b, M-X, ...): Miscellaneous Commands.
-* downcase-word (M-l): Commands For Text.
-* dump-functions (): Miscellaneous Commands.
-* dump-macros (): Miscellaneous Commands.
-* dump-variables (): Miscellaneous Commands.
-* end-kbd-macro (C-x )): Keyboard Macros.
-* end-of-history (M->): Commands For History.
-* end-of-line (C-e): Commands For Moving.
-* exchange-point-and-mark (C-x C-x): Miscellaneous Commands.
-* forward-char (C-f): Commands For Moving.
-* forward-search-history (C-s): Commands For History.
-* forward-word (M-f): Commands For Moving.
-* history-search-backward (): Commands For History.
-* history-search-forward (): Commands For History.
-* insert-comment (M-#): Miscellaneous Commands.
-* insert-completions (M-*): Commands For Completion.
-* kill-line (C-k): Commands For Killing.
-* kill-region (): Commands For Killing.
-* kill-whole-line (): Commands For Killing.
-* kill-word (M-d): Commands For Killing.
-* next-history (C-n): Commands For History.
+* downcase-word (M-l): Commands For Text.
+* dump-functions (): Miscellaneous Commands.
+* dump-macros (): Miscellaneous Commands.
+* dump-variables (): Miscellaneous Commands.
+* end-kbd-macro (C-x )): Keyboard Macros.
+* end-of-history (M->): Commands For History.
+* end-of-line (C-e): Commands For Moving.
+* exchange-point-and-mark (C-x C-x): Miscellaneous Commands.
+* forward-char (C-f): Commands For Moving.
+* forward-search-history (C-s): Commands For History.
+* forward-word (M-f): Commands For Moving.
+* history-search-backward (): Commands For History.
+* history-search-forward (): Commands For History.
+* insert-comment (M-#): Miscellaneous Commands.
+* insert-completions (M-*): Commands For Completion.
+* kill-line (C-k): Commands For Killing.
+* kill-region (): Commands For Killing.
+* kill-whole-line (): Commands For Killing.
+* kill-word (M-d): Commands For Killing.
+* next-history (C-n): Commands For History.
* non-incremental-forward-search-history (M-n): Commands For History.
* non-incremental-reverse-search-history (M-p): Commands For History.
-* possible-completions (M-?): Commands For Completion.
-* prefix-meta (ESC): Miscellaneous Commands.
-* previous-history (C-p): Commands For History.
-* quoted-insert (C-q, C-v): Commands For Text.
-* re-read-init-file (C-x C-r): Miscellaneous Commands.
-* redraw-current-line (): Commands For Moving.
-* reverse-search-history (C-r): Commands For History.
-* revert-line (M-r): Miscellaneous Commands.
-* self-insert (a, b, A, 1, !, ...): Commands For Text.
-* set-mark (C-@): Miscellaneous Commands.
-* start-kbd-macro (C-x (): Keyboard Macros.
-* tab-insert (M-TAB): Commands For Text.
-* tilde-expand (M-~): Miscellaneous Commands.
-* transpose-chars (C-t): Commands For Text.
-* transpose-words (M-t): Commands For Text.
-* undo (C-_, C-x C-u): Miscellaneous Commands.
-* universal-argument (): Numeric Arguments.
-* unix-line-discard (C-u): Commands For Killing.
-* unix-word-rubout (C-w): Commands For Killing.
-* upcase-word (M-u): Commands For Text.
-* yank (C-y): Commands For Killing.
-* yank-last-arg (M-., M-_): Commands For History.
-* yank-nth-arg (M-C-y): Commands For History.
-* yank-pop (M-y): Commands For Killing.
+* possible-completions (M-?): Commands For Completion.
+* prefix-meta (ESC): Miscellaneous Commands.
+* previous-history (C-p): Commands For History.
+* quoted-insert (C-q, C-v): Commands For Text.
+* re-read-init-file (C-x C-r): Miscellaneous Commands.
+* redraw-current-line (): Commands For Moving.
+* reverse-search-history (C-r): Commands For History.
+* revert-line (M-r): Miscellaneous Commands.
+* self-insert (a, b, A, 1, !, ...): Commands For Text.
+* set-mark (C-@): Miscellaneous Commands.
+* start-kbd-macro (C-x (): Keyboard Macros.
+* tab-insert (M-TAB): Commands For Text.
+* tilde-expand (M-~): Miscellaneous Commands.
+* transpose-chars (C-t): Commands For Text.
+* transpose-words (M-t): Commands For Text.
+* undo (C-_, C-x C-u): Miscellaneous Commands.
+* universal-argument (): Numeric Arguments.
+* unix-line-discard (C-u): Commands For Killing.
+* unix-word-rubout (C-w): Commands For Killing.
+* upcase-word (M-u): Commands For Text.
+* yank (C-y): Commands For Killing.
+* yank-last-arg (M-., M-_): Commands For History.
+* yank-nth-arg (M-C-y): Commands For History.
+* yank-pop (M-y): Commands For Killing.

File: bashref.info, Node: Concept Index, Prev: Function Index, Up: Top
@@ -6342,226 +6348,226 @@ Concept Index
* Menu:
-* alias expansion: Aliases.
-* arithmetic evaluation: Arithmetic Evaluation.
-* arithmetic expansion: Arithmetic Expansion.
-* arithmetic, shell: Shell Arithmetic.
-* arrays: Arrays.
-* background: Job Control Basics.
-* Bash configuration: Basic Installation.
-* Bash installation: Basic Installation.
-* Bourne shell: Basic Shell Features.
-* brace expansion: Brace Expansion.
-* builtin: Definitions.
-* command editing: Readline Bare Essentials.
-* command execution: Command Search and Execution.
-* command history: Bash History Facilities.
-* command search: Command Search and Execution.
-* command substitution: Command Substitution.
-* command timing: Pipelines.
-* commands, conditional: Conditional Constructs.
-* commands, grouping: Command Grouping.
-* commands, lists: Lists.
-* commands, looping: Looping Constructs.
-* commands, pipelines: Pipelines.
-* commands, simple: Simple Commands.
-* comments, shell: Comments.
-* configuration: Basic Installation.
-* control operator: Definitions.
-* editing command lines: Readline Bare Essentials.
-* environment: Environment.
-* evaluation, arithmetic: Arithmetic Evaluation.
-* event designators: Event Designators.
-* exit status <1>: Definitions.
-* exit status: Exit Status.
-* expansion: Shell Expansions.
-* expansion, arithmetic: Arithmetic Expansion.
-* expansion, brace: Brace Expansion.
-* expansion, filename: Filename Expansion.
-* expansion, parameter: Shell Parameter Expansion.
-* expansion, pathname: Filename Expansion.
-* expansion, tilde: Tilde Expansion.
-* expressions, arithmetic: Arithmetic Evaluation.
-* expressions, conditional: Bash Conditional Expressions.
-* field: Definitions.
-* filename: Definitions.
-* filename expansion: Filename Expansion.
-* foreground: Job Control Basics.
-* functions, shell: Shell Functions.
-* history events: Event Designators.
-* history expansion: History Interaction.
-* history list: Bash History Facilities.
-* History, how to use: Job Control Variables.
-* identifier: Definitions.
-* initialization file, readline: Readline Init File.
-* installation: Basic Installation.
-* interaction, readline: Readline Interaction.
-* interactive shell <1>: Is This Shell Interactive?.
-* interactive shell: Invoking Bash.
-* job: Definitions.
-* job control <1>: Definitions.
-* job control: Job Control Basics.
-* kill ring: Readline Killing Commands.
-* killing text: Readline Killing Commands.
-* localization: Locale Translation.
-* metacharacter: Definitions.
-* name: Definitions.
-* notation, readline: Readline Bare Essentials.
-* operator, shell: Definitions.
-* parameter expansion: Shell Parameter Expansion.
-* parameters: Shell Parameters.
-* parameters, positional: Positional Parameters.
-* parameters, special: Special Parameters.
-* pathname expansion: Filename Expansion.
-* pipeline: Pipelines.
-* POSIX: Definitions.
-* POSIX Mode: Bash POSIX Mode.
-* process group: Definitions.
-* process group ID: Definitions.
-* process substitution: Process Substitution.
-* prompting: Printing a Prompt.
-* quoting: Quoting.
-* quoting, ANSI: ANSI-C Quoting.
-* Readline, how to use: Modifiers.
-* redirection: Redirections.
-* reserved word: Definitions.
-* restricted shell: The Restricted Shell.
-* return status: Definitions.
-* shell function: Shell Functions.
-* shell script: Shell Scripts.
-* shell variable: Shell Parameters.
-* signal: Definitions.
-* signal handling: Signals.
-* special builtin: Definitions.
-* startup files: Bash Startup Files.
-* suspending jobs: Job Control Basics.
-* tilde expansion: Tilde Expansion.
-* token: Definitions.
-* variable, shell: Shell Parameters.
-* word: Definitions.
-* word splitting: Word Splitting.
-* yanking text: Readline Killing Commands.
+* alias expansion: Aliases.
+* arithmetic evaluation: Arithmetic Evaluation.
+* arithmetic expansion: Arithmetic Expansion.
+* arithmetic, shell: Shell Arithmetic.
+* arrays: Arrays.
+* background: Job Control Basics.
+* Bash configuration: Basic Installation.
+* Bash installation: Basic Installation.
+* Bourne shell: Basic Shell Features.
+* brace expansion: Brace Expansion.
+* builtin: Definitions.
+* command editing: Readline Bare Essentials.
+* command execution: Command Search and Execution.
+* command history: Bash History Facilities.
+* command search: Command Search and Execution.
+* command substitution: Command Substitution.
+* command timing: Pipelines.
+* commands, conditional: Conditional Constructs.
+* commands, grouping: Command Grouping.
+* commands, lists: Lists.
+* commands, looping: Looping Constructs.
+* commands, pipelines: Pipelines.
+* commands, simple: Simple Commands.
+* comments, shell: Comments.
+* configuration: Basic Installation.
+* control operator: Definitions.
+* editing command lines: Readline Bare Essentials.
+* environment: Environment.
+* evaluation, arithmetic: Arithmetic Evaluation.
+* event designators: Event Designators.
+* exit status <1>: Definitions.
+* exit status: Exit Status.
+* expansion: Shell Expansions.
+* expansion, arithmetic: Arithmetic Expansion.
+* expansion, brace: Brace Expansion.
+* expansion, filename: Filename Expansion.
+* expansion, parameter: Shell Parameter Expansion.
+* expansion, pathname: Filename Expansion.
+* expansion, tilde: Tilde Expansion.
+* expressions, arithmetic: Arithmetic Evaluation.
+* expressions, conditional: Bash Conditional Expressions.
+* field: Definitions.
+* filename: Definitions.
+* filename expansion: Filename Expansion.
+* foreground: Job Control Basics.
+* functions, shell: Shell Functions.
+* history events: Event Designators.
+* history expansion: History Interaction.
+* history list: Bash History Facilities.
+* History, how to use: Job Control Variables.
+* identifier: Definitions.
+* initialization file, readline: Readline Init File.
+* installation: Basic Installation.
+* interaction, readline: Readline Interaction.
+* interactive shell <1>: Is This Shell Interactive?.
+* interactive shell: Invoking Bash.
+* job: Definitions.
+* job control <1>: Definitions.
+* job control: Job Control Basics.
+* kill ring: Readline Killing Commands.
+* killing text: Readline Killing Commands.
+* localization: Locale Translation.
+* metacharacter: Definitions.
+* name: Definitions.
+* notation, readline: Readline Bare Essentials.
+* operator, shell: Definitions.
+* parameter expansion: Shell Parameter Expansion.
+* parameters: Shell Parameters.
+* parameters, positional: Positional Parameters.
+* parameters, special: Special Parameters.
+* pathname expansion: Filename Expansion.
+* pipeline: Pipelines.
+* POSIX: Definitions.
+* POSIX Mode: Bash POSIX Mode.
+* process group: Definitions.
+* process group ID: Definitions.
+* process substitution: Process Substitution.
+* prompting: Printing a Prompt.
+* quoting: Quoting.
+* quoting, ANSI: ANSI-C Quoting.
+* Readline, how to use: Modifiers.
+* redirection: Redirections.
+* reserved word: Definitions.
+* restricted shell: The Restricted Shell.
+* return status: Definitions.
+* shell function: Shell Functions.
+* shell script: Shell Scripts.
+* shell variable: Shell Parameters.
+* signal: Definitions.
+* signal handling: Signals.
+* special builtin: Definitions.
+* startup files: Bash Startup Files.
+* suspending jobs: Job Control Basics.
+* tilde expansion: Tilde Expansion.
+* token: Definitions.
+* variable, shell: Shell Parameters.
+* word: Definitions.
+* word splitting: Word Splitting.
+* yanking text: Readline Killing Commands.

Tag Table:
-Node: Top1005
-Node: Introduction3109
-Node: What is Bash?3334
-Node: What is a shell?4418
-Node: Definitions6299
-Node: Basic Shell Features8960
-Node: Shell Syntax10481
-Node: Shell Operation10771
-Node: Quoting12005
-Node: Escape Character13040
-Node: Single Quotes13471
-Node: Double Quotes13800
-Node: ANSI-C Quoting14496
-Node: Locale Translation15228
-Node: Comments15649
-Node: Simple Commands16173
-Node: Pipelines16762
-Node: Lists17833
-Node: Looping Constructs19108
-Node: Conditional Constructs20285
-Node: Command Grouping22352
-Node: Shell Functions23738
-Node: Shell Parameters25511
-Node: Positional Parameters26834
-Node: Special Parameters27528
-Node: Shell Expansions30094
-Node: Shell Parameter Expansion32098
-Node: Command Substitution38106
-Node: Process Substitution39106
-Node: Word Splitting40012
-Node: Filename Expansion41464
-Node: Quote Removal43830
-Node: Redirections44116
-Node: Executing Commands49857
-Node: Command Search and Execution50312
-Node: Environment52046
-Node: Exit Status53682
-Node: Signals54699
-Node: Shell Scripts55910
-Node: Bourne Shell Features57779
-Node: Bourne Shell Builtins58449
-Node: Bourne Shell Variables66803
-Node: Other Bourne Shell Features68340
-Node: Major Differences From The Bourne Shell69097
-Node: Csh Features79457
-Node: Brace Expansion80375
-Node: Tilde Expansion81930
-Node: C Shell Builtins82562
-Node: C Shell Variables87118
-Node: Korn Shell Features87526
-Node: Korn Shell Constructs88254
-Node: Korn Shell Builtins89969
-Node: Korn Shell Variables92127
-Node: Aliases93686
-Node: Alias Builtins96150
-Node: Bash Features96766
-Node: Invoking Bash97757
-Node: Bash Startup Files101622
-Node: Is This Shell Interactive?105197
-Node: Bash Builtins106180
-Node: The Set Builtin122035
-Node: Bash Conditional Expressions127410
-Node: Bash Variables132061
-Node: Shell Arithmetic142095
-Node: Arithmetic Evaluation142563
-Node: Arithmetic Expansion144593
-Node: Arithmetic Builtins145397
-Node: Arrays145868
-Node: Printing a Prompt148895
-Node: The Restricted Shell150493
-Node: Bash POSIX Mode151723
-Node: Job Control155407
-Node: Job Control Basics155872
-Node: Job Control Builtins160015
-Node: Job Control Variables162938
-Node: Using History Interactively164085
-Node: Bash History Facilities164674
-Node: History Interaction167072
-Node: Event Designators169634
-Node: Word Designators170557
-Node: Modifiers171806
-Node: Command Line Editing173123
-Node: Introduction and Notation173783
-Node: Readline Interaction174791
-Node: Readline Bare Essentials175979
-Node: Readline Movement Commands177508
-Node: Readline Killing Commands178398
-Node: Readline Arguments180100
-Node: Searching181073
-Node: Readline Init File182709
-Node: Readline Init File Syntax183765
-Node: Conditional Init Constructs191554
-Node: Sample Init File193835
-Node: Bindable Readline Commands196868
-Node: Commands For Moving197618
-Node: Commands For History198465
-Node: Commands For Text201138
-Node: Commands For Killing202880
-Node: Numeric Arguments204906
-Node: Commands For Completion206030
-Node: Keyboard Macros208992
-Node: Miscellaneous Commands209550
-Node: Readline vi Mode213766
-Node: Installing Bash214642
-Node: Basic Installation215711
-Node: Compilers and Options218636
-Node: Compiling For Multiple Architectures219370
-Node: Installation Names221027
-Node: Specifying the System Type221749
-Node: Sharing Defaults222460
-Node: Operation Controls223125
-Node: Optional Features224030
-Node: Reporting Bugs228913
-Node: Builtin Index229993
-Node: Reserved Word Index233406
-Node: Variable Index234714
-Node: Function Index239899
-Node: Concept Index244257
+Node: Top1179
+Node: Introduction3283
+Node: What is Bash?3508
+Node: What is a shell?4592
+Node: Definitions6473
+Node: Basic Shell Features9134
+Node: Shell Syntax10655
+Node: Shell Operation10945
+Node: Quoting12179
+Node: Escape Character13214
+Node: Single Quotes13645
+Node: Double Quotes13974
+Node: ANSI-C Quoting14670
+Node: Locale Translation15402
+Node: Comments15823
+Node: Simple Commands16347
+Node: Pipelines16936
+Node: Lists18007
+Node: Looping Constructs19282
+Node: Conditional Constructs20459
+Node: Command Grouping22526
+Node: Shell Functions23912
+Node: Shell Parameters25685
+Node: Positional Parameters27008
+Node: Special Parameters27702
+Node: Shell Expansions30268
+Node: Shell Parameter Expansion32272
+Node: Command Substitution38280
+Node: Process Substitution39280
+Node: Word Splitting40186
+Node: Filename Expansion41638
+Node: Quote Removal44004
+Node: Redirections44290
+Node: Executing Commands50031
+Node: Command Search and Execution50486
+Node: Environment52220
+Node: Exit Status53856
+Node: Signals54873
+Node: Shell Scripts56084
+Node: Bourne Shell Features57953
+Node: Bourne Shell Builtins58623
+Node: Bourne Shell Variables66977
+Node: Other Bourne Shell Features68514
+Node: Major Differences From The Bourne Shell69271
+Node: Csh Features79631
+Node: Brace Expansion80549
+Node: Tilde Expansion82104
+Node: C Shell Builtins82736
+Node: C Shell Variables87292
+Node: Korn Shell Features87700
+Node: Korn Shell Constructs88428
+Node: Korn Shell Builtins90143
+Node: Korn Shell Variables92301
+Node: Aliases93860
+Node: Alias Builtins96326
+Node: Bash Features96942
+Node: Invoking Bash97933
+Node: Bash Startup Files101798
+Node: Is This Shell Interactive?105373
+Node: Bash Builtins106356
+Node: The Set Builtin122211
+Node: Bash Conditional Expressions127586
+Node: Bash Variables132237
+Node: Shell Arithmetic142271
+Node: Arithmetic Evaluation142739
+Node: Arithmetic Expansion144769
+Node: Arithmetic Builtins145573
+Node: Arrays146044
+Node: Printing a Prompt149071
+Node: The Restricted Shell150669
+Node: Bash POSIX Mode151899
+Node: Job Control155583
+Node: Job Control Basics156048
+Node: Job Control Builtins160191
+Node: Job Control Variables163114
+Node: Using History Interactively164261
+Node: Bash History Facilities164850
+Node: History Interaction167248
+Node: Event Designators169810
+Node: Word Designators170737
+Node: Modifiers171986
+Node: Command Line Editing173303
+Node: Introduction and Notation173963
+Node: Readline Interaction175001
+Node: Readline Bare Essentials176193
+Node: Readline Movement Commands177736
+Node: Readline Killing Commands178648
+Node: Readline Arguments180368
+Node: Searching181345
+Node: Readline Init File182981
+Node: Readline Init File Syntax184037
+Node: Conditional Init Constructs191820
+Node: Sample Init File194101
+Node: Bindable Readline Commands197134
+Node: Commands For Moving197884
+Node: Commands For History198731
+Node: Commands For Text201404
+Node: Commands For Killing203148
+Node: Numeric Arguments205174
+Node: Commands For Completion206300
+Node: Keyboard Macros209262
+Node: Miscellaneous Commands209820
+Node: Readline vi Mode214036
+Node: Installing Bash214914
+Node: Basic Installation215983
+Node: Compilers and Options218908
+Node: Compiling For Multiple Architectures219642
+Node: Installation Names221299
+Node: Specifying the System Type222021
+Node: Sharing Defaults222732
+Node: Operation Controls223397
+Node: Optional Features224302
+Node: Reporting Bugs229185
+Node: Builtin Index230265
+Node: Reserved Word Index233732
+Node: Variable Index235059
+Node: Function Index240327
+Node: Concept Index244750

End Tag Table