commit bash-20070104 snapshot

This commit is contained in:
Chet Ramey
2011-12-07 09:02:14 -05:00
parent f37c27ea61
commit 9d6e5e3017
56 changed files with 41558 additions and 30998 deletions
+619 -584
View File
File diff suppressed because it is too large Load Diff
+88 -24
View File
@@ -3,7 +3,7 @@
</HEAD>
<BODY><TABLE WIDTH=100%>
<TR>
<TH ALIGN=LEFT width=33%>BASH(1)<TH ALIGN=CENTER width=33%>2006 November 27<TH ALIGN=RIGHT width=33%>BASH(1)
<TH ALIGN=LEFT width=33%>BASH(1)<TH ALIGN=CENTER width=33%>2006 December 26<TH ALIGN=RIGHT width=33%>BASH(1)
</TR>
</TABLE>
<BR><A HREF="#index">Index</A>
@@ -1625,6 +1625,12 @@ The following variables are set by the shell:
Expands to the full file name used to invoke this instance of
<B>bash</B>.
<DT><B>BASHPID</B>
<DD>
Expands to the process id of the current bash process.
This differs from <B>$$</B> under certain circumstances, such as subshells
that do not require bash to be re-initialized.
<DT><B>BASH_ARGC</B>
<DD>
@@ -1751,6 +1757,11 @@ cursor position.
This variable is available only in shell functions invoked by the
programmable completion facilities (see <B>Programmable Completion</B>
below).
<DT><B>COMP_KEY</B>
<DD>
The key (or final key of a key sequence) used to invoke the current
completion function.
<DT><B>COMP_LINE</B>
<DD>
@@ -1770,6 +1781,21 @@ This variable is available only in shell functions and external
commands invoked by the
programmable completion facilities (see <B>Programmable Completion</B>
below).
<DT><B>COMP_TYPE</B>
<DD>
Set to an integer value corresponding to the type of completion attempted
that caused a completion function to be called:
<I>TAB</I>, for normal completion,
<I>?</I>, for listing completions after successive tabs,
<I>!</I>, for listing alternatives on partial word completion,
<I>@</I>, to list completions if the word is not unmodified,
or
<I>%</I>, for menu completion.
This variable is available only in shell functions and external
commands invoked by the
programmable completion facilities (see <B>Programmable Completion</B>
below).
<DT><B>COMP_WORDBREAKS</B>
<DD>
@@ -3424,11 +3450,22 @@ value is exactly
<B>&lt;space&gt;&lt;tab&gt;&lt;newline&gt;</B>,
the default, then
sequences of
<B>&lt;space&gt;</B>,
<B>&lt;tab&gt;</B>,
and
<B>&lt;newline&gt;</B>
at the beginning and end of the results of the previous
expansions are ignored, and
any sequence of
<FONT SIZE=-1><B>IFS</B>
</FONT>
characters serves to delimit words. If
characters not at the beginning or end serves to delimit words.
If
<FONT SIZE=-1><B>IFS</B>
</FONT>
@@ -5418,12 +5455,16 @@ is executed for each child that exits.
If an attempt to exit
<B>bash</B>
is made while jobs are stopped, the shell prints a warning message. The
is made while jobs are stopped (or, if the <B>checkjobs</B> shell option has
been enabled using the <B>shopt</B> builtin, running), the shell prints a
warning message, and, if the <B>checkjobs</B> option is enabled, lists the
jobs and their statuses.
The
<B>jobs</B>
command may then be used to inspect their status.
command may then be used to inspect their status.
If a second attempt to exit is made without an intervening command,
the shell does not print another warning, and the stopped
the shell does not print another warning, and any stopped
jobs are terminated.
<A NAME="lbCC">&nbsp;</A>
<H3>PROMPTING</H3>
@@ -7093,11 +7134,17 @@ completed, and the matching words become the possible completions.
After these matches have been generated, any shell function or command
specified with the <B>-F</B> and <B>-C</B> options is invoked.
When the command or function is invoked, the
<FONT SIZE=-1><B>COMP_LINE</B>
<FONT SIZE=-1><B>COMP_LINE</B>,
</FONT>
<FONT SIZE=-1><B>COMP_POINT</B>,
</FONT>
<FONT SIZE=-1><B>COMP_KEY</B>,
</FONT>
and
<FONT SIZE=-1><B>COMP_POINT</B>
<FONT SIZE=-1><B>COMP_TYPE</B>
</FONT>
variables are assigned values as described above under
@@ -7848,15 +7895,6 @@ that they can be re-read.
<DD>
List current <B>readline</B> function names and bindings.
<DT><B>-v</B>
<DD>
Display <B>readline</B> variable names and values in such a way that they
can be re-read.
<DT><B>-V</B>
<DD>
List current <B>readline</B> variable names and values.
<DT><B>-s</B>
<DD>
@@ -7867,6 +7905,15 @@ they output in such a way that they can be re-read.
<DD>
Display <B>readline</B> key sequences bound to macros and the strings
they output.
<DT><B>-v</B>
<DD>
Display <B>readline</B> variable names and values in such a way that they
can be re-read.
<DT><B>-V</B>
<DD>
List current <B>readline</B> variable names and values.
<DT><B>-f </B><I>filename</I>
<DD>
@@ -8083,10 +8130,10 @@ will be displayed.
<P>
The return value is true unless an invalid option is supplied, or no
matches were generated.
<DT><B>complete</B> [<B>-abcdefgjksuv</B>] [<B>-o</B> <I>comp-option</I>] [<B>-A</B> <I>action</I>] [<B>-G</B> <I>globpat</I>] [<B>-W</B> <I>wordlist</I>] [<B>-P</B> <I>prefix</I>] [<B>-S</B> <I>suffix</I>]<DD>
<DT><B>complete</B> [<B>-abcdefgjksuv</B>] [<B>-o</B> <I>comp-option</I>] [<B>-A</B> <I>action</I>] [<B>-G</B> <I>globpat</I>] [<B>-W</B> <I>wordlist</I>] [<B>-F</B> <I>function</I>] [<B>-C</B> <I>command</I>]<DD>
<BR>
[<B>-X</B> <I>filterpat</I>] [<B>-F</B> <I>function</I>] [<B>-C</B> <I>command</I>] <I>name</I> [<I>name ...</I>]
[<B>-X</B> <I>filterpat</I>] [<B>-P</B> <I>prefix</I>] [<B>-S</B> <I>suffix</I>] <I>name</I> [<I>name ...</I>]
<DT><B>complete</B> <B>-pr</B> [<I>name</I> ...]<DD>
@@ -8611,7 +8658,7 @@ the eight-bit character whose value is the hexadecimal value <I>HH</I>
</DL></DL>
<DT><B>enable</B> [<B>-adnps</B>] [<B>-f</B> <I>filename</I>] [<I>name</I> ...]<DD>
<DT><B>enable</B> [<B>-a</B>] [<B>-dnps</B>] [<B>-f</B> <I>filename</I>] [<I>name</I> ...]<DD>
Enable and disable builtin shell commands.
Disabling a builtin allows a disk command which has the same name
as a shell builtin to be executed without specifying a full pathname,
@@ -8774,7 +8821,7 @@ is supplied with a
<I>name</I>
that is not a function.
<DT><B>fc</B> [<B>-e</B> <I>ename</I>] [<B>-nlr</B>] [<I>first</I>] [<I>last</I>]<DD>
<DT><B>fc</B> [<B>-e</B> <I>ename</I>] [<B>-lnr</B>] [<I>first</I>] [<I>last</I>]<DD>
<DT><B>fc</B> <B>-s</B> [<I>pat</I>=<I>rep</I>] [<I>cmd</I>]<DD>
@@ -9529,7 +9576,7 @@ option is used, the pathname printed may contain symbolic links.
The return status is 0 unless an error occurs while
reading the name of the current directory or an
invalid option is supplied.
<DT><B>read</B> [<B>-ers</B>] [<B>-u</B> <I>fd</I>] [<B>-t</B> <I>timeout</I>] [<B>-a</B> <I>aname</I>] [<B>-p</B> <I>prompt</I>] [<B>-n</B> <I>nchars</I>] [<B>-d</B> <I>delim</I>] [<I>name</I> ...]<DD>
<DT><B>read</B> [<B>-ers</B>] [<B>-a</B> <I>aname</I>] [<B>-d</B> <I>delim</I>] [<B>-n</B> <I>nchars</I>] [<B>-p</B> <I>prompt</I>] [<B>-t</B> <I>timeout</I>] [<B>-u</B> <I>fd</I>] [<I>name</I> ...]<DD>
One line is read from the standard input, or from the file descriptor
<I>fd</I> supplied as an argument to the <B>-u</B> option, and the first word
is assigned to the first
@@ -9698,7 +9745,10 @@ function and not during execution of a script by <B>.</B>,
the return status is false.
Any command associated with the <B>RETURN</B> trap is executed
before execution resumes after the function or script.
<DT><B>set</B> [<B>--abefhkmnptuvxBCHP</B>] [<B>-o</B> <I>option</I>] [<I>arg</I> ...]<DD>
<DT><B>set</B> [<B>--abefhkmnptuvxBCEHPT</B>] [<B>-o</B> <I>option</I>] [<I>arg</I> ...]<DD>
<DT><B>set</B> [<B>+abefhkmnptuvxBCEHPT</B>] [<B>+o</B> <I>option</I>] [<I>arg</I> ...]<DD>
Without options, the name and value of each shell variable are displayed
in a format that can be reused as input
for setting or resetting the currently-set variables.
@@ -10235,6 +10285,12 @@ The list of <B>shopt</B> options is:
<DL COMPACT>
<DT><B>autocd</B>
<DD>
If set, a command name that is the name of a directory is executed as if
it were the argument to the <B>cd</B> command.
This option is only used by interactive shells.
<DT><B>cdable_vars</B>
<DD>
@@ -10262,6 +10318,14 @@ This option is only used by interactive shells.
If set, <B>bash</B> checks that a command found in the hash
table exists before trying to execute it. If a hashed command no
longer exists, a normal path search is performed.
<DT><B>checkjobs</B>
<DD>
If set, bash lists the status of any stopped and running jobs before
exiting an interactive shell. If any jobs are running, this causes
the exit to be deferred until a second exit is attempted without an
intervening command (see <B>JOB CONTROL</B> above). The shell always
postpones exiting if any jobs are stopped.
<DT><B>checkwinsize</B>
<DD>
@@ -11451,7 +11515,7 @@ Array variables may not (yet) be exported.
<HR>
<TABLE WIDTH=100%>
<TR>
<TH ALIGN=LEFT width=33%>GNU Bash-3.2<TH ALIGN=CENTER width=33%>2006 November 27<TH ALIGN=RIGHT width=33%>BASH(1)
<TH ALIGN=LEFT width=33%>GNU Bash-3.2<TH ALIGN=CENTER width=33%>2006 December 26<TH ALIGN=RIGHT width=33%>BASH(1)
</TR>
</TABLE>
<HR>
@@ -11555,6 +11619,6 @@ Array variables may not (yet) be exported.
</DL>
<HR>
This document was created by man2html from bash.1.<BR>
Time: 12 December 2006 14:43:32 EST
Time: 02 January 2007 10:25:26 EST
</BODY>
</HTML>
+4781 -4754
View File
File diff suppressed because it is too large Load Diff
+81 -75
View File
@@ -145,225 +145,231 @@
@xrdef{Bash Builtins-title}{Bash Builtin Commands}
@xrdef{Bash Builtins-pg}{41}
@xrdef{Bash Builtins-snt}{Section@tie 4.2}
@xrdef{Modifying Shell Behavior-title}{Modifying Shell Behavior}
@xrdef{Modifying Shell Behavior-pg}{49}
@xrdef{Modifying Shell Behavior-snt}{Section@tie 4.3}
@xrdef{The Set Builtin-title}{The Set Builtin}
@xrdef{The Set Builtin-pg}{53}
@xrdef{The Set Builtin-snt}{Section@tie 4.3}
@xrdef{The Set Builtin-pg}{49}
@xrdef{The Set Builtin-snt}{Section@tie 4.3.1}
@xrdef{The Shopt Builtin-title}{The Shopt Builtin}
@xrdef{The Shopt Builtin-pg}{52}
@xrdef{The Shopt Builtin-snt}{Section@tie 4.3.2}
@xrdef{Special Builtins-title}{Special Builtins}
@xrdef{Special Builtins-pg}{56}
@xrdef{Special Builtins-pg}{57}
@xrdef{Special Builtins-snt}{Section@tie 4.4}
@xrdef{Shell Variables-title}{Shell Variables}
@xrdef{Shell Variables-pg}{57}
@xrdef{Shell Variables-pg}{59}
@xrdef{Shell Variables-snt}{Chapter@tie 5}
@xrdef{Bourne Shell Variables-title}{Bourne Shell Variables}
@xrdef{Bourne Shell Variables-pg}{57}
@xrdef{Bourne Shell Variables-pg}{59}
@xrdef{Bourne Shell Variables-snt}{Section@tie 5.1}
@xrdef{Bash Variables-title}{Bash Variables}
@xrdef{Bash Variables-pg}{57}
@xrdef{Bash Variables-pg}{59}
@xrdef{Bash Variables-snt}{Section@tie 5.2}
@xrdef{Bash Features-title}{Bash Features}
@xrdef{Bash Features-pg}{67}
@xrdef{Bash Features-pg}{69}
@xrdef{Bash Features-snt}{Chapter@tie 6}
@xrdef{Invoking Bash-title}{Invoking Bash}
@xrdef{Invoking Bash-pg}{67}
@xrdef{Invoking Bash-pg}{69}
@xrdef{Invoking Bash-snt}{Section@tie 6.1}
@xrdef{Bash Startup Files-title}{Bash Startup Files}
@xrdef{Bash Startup Files-pg}{69}
@xrdef{Bash Startup Files-pg}{71}
@xrdef{Bash Startup Files-snt}{Section@tie 6.2}
@xrdef{Interactive Shells-title}{Interactive Shells}
@xrdef{Interactive Shells-pg}{71}
@xrdef{Interactive Shells-pg}{73}
@xrdef{Interactive Shells-snt}{Section@tie 6.3}
@xrdef{What is an Interactive Shell?-title}{What is an Interactive Shell?}
@xrdef{What is an Interactive Shell?-pg}{71}
@xrdef{What is an Interactive Shell?-pg}{73}
@xrdef{What is an Interactive Shell?-snt}{Section@tie 6.3.1}
@xrdef{Is this Shell Interactive?-title}{Is this Shell Interactive?}
@xrdef{Is this Shell Interactive?-pg}{71}
@xrdef{Is this Shell Interactive?-pg}{73}
@xrdef{Is this Shell Interactive?-snt}{Section@tie 6.3.2}
@xrdef{Interactive Shell Behavior-title}{Interactive Shell Behavior}
@xrdef{Interactive Shell Behavior-pg}{71}
@xrdef{Interactive Shell Behavior-pg}{73}
@xrdef{Interactive Shell Behavior-snt}{Section@tie 6.3.3}
@xrdef{Bash Conditional Expressions-title}{Bash Conditional Expressions}
@xrdef{Bash Conditional Expressions-pg}{73}
@xrdef{Bash Conditional Expressions-pg}{75}
@xrdef{Bash Conditional Expressions-snt}{Section@tie 6.4}
@xrdef{Shell Arithmetic-title}{Shell Arithmetic}
@xrdef{Shell Arithmetic-pg}{74}
@xrdef{Shell Arithmetic-pg}{76}
@xrdef{Shell Arithmetic-snt}{Section@tie 6.5}
@xrdef{Aliases-title}{Aliases}
@xrdef{Aliases-pg}{75}
@xrdef{Aliases-pg}{77}
@xrdef{Aliases-snt}{Section@tie 6.6}
@xrdef{Arrays-title}{Arrays}
@xrdef{Arrays-pg}{76}
@xrdef{Arrays-pg}{78}
@xrdef{Arrays-snt}{Section@tie 6.7}
@xrdef{The Directory Stack-title}{The Directory Stack}
@xrdef{The Directory Stack-pg}{77}
@xrdef{The Directory Stack-pg}{79}
@xrdef{The Directory Stack-snt}{Section@tie 6.8}
@xrdef{Directory Stack Builtins-title}{Directory Stack Builtins}
@xrdef{Directory Stack Builtins-pg}{77}
@xrdef{Directory Stack Builtins-pg}{79}
@xrdef{Directory Stack Builtins-snt}{Section@tie 6.8.1}
@xrdef{Printing a Prompt-title}{Controlling the Prompt}
@xrdef{Printing a Prompt-pg}{79}
@xrdef{Printing a Prompt-pg}{81}
@xrdef{Printing a Prompt-snt}{Section@tie 6.9}
@xrdef{The Restricted Shell-title}{The Restricted Shell}
@xrdef{The Restricted Shell-pg}{80}
@xrdef{The Restricted Shell-pg}{82}
@xrdef{The Restricted Shell-snt}{Section@tie 6.10}
@xrdef{Bash POSIX Mode-title}{Bash POSIX Mode}
@xrdef{Bash POSIX Mode-pg}{80}
@xrdef{Bash POSIX Mode-pg}{82}
@xrdef{Bash POSIX Mode-snt}{Section@tie 6.11}
@xrdef{Job Control-title}{Job Control}
@xrdef{Job Control-pg}{85}
@xrdef{Job Control-pg}{87}
@xrdef{Job Control-snt}{Chapter@tie 7}
@xrdef{Job Control Basics-title}{Job Control Basics}
@xrdef{Job Control Basics-pg}{85}
@xrdef{Job Control Basics-pg}{87}
@xrdef{Job Control Basics-snt}{Section@tie 7.1}
@xrdef{Job Control Builtins-title}{Job Control Builtins}
@xrdef{Job Control Builtins-pg}{86}
@xrdef{Job Control Builtins-pg}{88}
@xrdef{Job Control Builtins-snt}{Section@tie 7.2}
@xrdef{Job Control Variables-title}{Job Control Variables}
@xrdef{Job Control Variables-pg}{88}
@xrdef{Job Control Variables-pg}{90}
@xrdef{Job Control Variables-snt}{Section@tie 7.3}
@xrdef{Command Line Editing-title}{Command Line Editing}
@xrdef{Command Line Editing-pg}{89}
@xrdef{Command Line Editing-pg}{91}
@xrdef{Command Line Editing-snt}{Chapter@tie 8}
@xrdef{Introduction and Notation-title}{Introduction to Line Editing}
@xrdef{Introduction and Notation-pg}{89}
@xrdef{Introduction and Notation-pg}{91}
@xrdef{Introduction and Notation-snt}{Section@tie 8.1}
@xrdef{Readline Interaction-title}{Readline Interaction}
@xrdef{Readline Interaction-pg}{89}
@xrdef{Readline Interaction-pg}{91}
@xrdef{Readline Interaction-snt}{Section@tie 8.2}
@xrdef{Readline Bare Essentials-title}{Readline Bare Essentials}
@xrdef{Readline Bare Essentials-pg}{89}
@xrdef{Readline Bare Essentials-pg}{91}
@xrdef{Readline Bare Essentials-snt}{Section@tie 8.2.1}
@xrdef{Readline Movement Commands-title}{Readline Movement Commands}
@xrdef{Readline Movement Commands-pg}{90}
@xrdef{Readline Movement Commands-pg}{92}
@xrdef{Readline Movement Commands-snt}{Section@tie 8.2.2}
@xrdef{Readline Killing Commands-title}{Readline Killing Commands}
@xrdef{Readline Killing Commands-pg}{91}
@xrdef{Readline Killing Commands-pg}{93}
@xrdef{Readline Killing Commands-snt}{Section@tie 8.2.3}
@xrdef{Readline Arguments-title}{Readline Arguments}
@xrdef{Readline Arguments-pg}{91}
@xrdef{Readline Arguments-pg}{93}
@xrdef{Readline Arguments-snt}{Section@tie 8.2.4}
@xrdef{Searching-title}{Searching for Commands in the History}
@xrdef{Searching-pg}{92}
@xrdef{Searching-pg}{94}
@xrdef{Searching-snt}{Section@tie 8.2.5}
@xrdef{Readline Init File-title}{Readline Init File}
@xrdef{Readline Init File-pg}{92}
@xrdef{Readline Init File-pg}{94}
@xrdef{Readline Init File-snt}{Section@tie 8.3}
@xrdef{Readline Init File Syntax-title}{Readline Init File Syntax}
@xrdef{Readline Init File Syntax-pg}{92}
@xrdef{Readline Init File Syntax-pg}{94}
@xrdef{Readline Init File Syntax-snt}{Section@tie 8.3.1}
@xrdef{Conditional Init Constructs-title}{Conditional Init Constructs}
@xrdef{Conditional Init Constructs-pg}{97}
@xrdef{Conditional Init Constructs-pg}{99}
@xrdef{Conditional Init Constructs-snt}{Section@tie 8.3.2}
@xrdef{Sample Init File-title}{Sample Init File}
@xrdef{Sample Init File-pg}{98}
@xrdef{Sample Init File-pg}{100}
@xrdef{Sample Init File-snt}{Section@tie 8.3.3}
@xrdef{Bindable Readline Commands-title}{Bindable Readline Commands}
@xrdef{Bindable Readline Commands-pg}{101}
@xrdef{Bindable Readline Commands-pg}{103}
@xrdef{Bindable Readline Commands-snt}{Section@tie 8.4}
@xrdef{Commands For Moving-title}{Commands For Moving}
@xrdef{Commands For Moving-pg}{101}
@xrdef{Commands For Moving-pg}{103}
@xrdef{Commands For Moving-snt}{Section@tie 8.4.1}
@xrdef{Commands For History-title}{Commands For Manipulating The History}
@xrdef{Commands For History-pg}{101}
@xrdef{Commands For History-pg}{103}
@xrdef{Commands For History-snt}{Section@tie 8.4.2}
@xrdef{Commands For Text-title}{Commands For Changing Text}
@xrdef{Commands For Text-pg}{103}
@xrdef{Commands For Text-pg}{105}
@xrdef{Commands For Text-snt}{Section@tie 8.4.3}
@xrdef{Commands For Killing-title}{Killing And Yanking}
@xrdef{Commands For Killing-pg}{104}
@xrdef{Commands For Killing-pg}{106}
@xrdef{Commands For Killing-snt}{Section@tie 8.4.4}
@xrdef{Numeric Arguments-title}{Specifying Numeric Arguments}
@xrdef{Numeric Arguments-pg}{105}
@xrdef{Numeric Arguments-pg}{107}
@xrdef{Numeric Arguments-snt}{Section@tie 8.4.5}
@xrdef{Commands For Completion-title}{Letting Readline Type For You}
@xrdef{Commands For Completion-pg}{105}
@xrdef{Commands For Completion-pg}{107}
@xrdef{Commands For Completion-snt}{Section@tie 8.4.6}
@xrdef{Keyboard Macros-title}{Keyboard Macros}
@xrdef{Keyboard Macros-pg}{106}
@xrdef{Keyboard Macros-pg}{108}
@xrdef{Keyboard Macros-snt}{Section@tie 8.4.7}
@xrdef{Miscellaneous Commands-title}{Some Miscellaneous Commands}
@xrdef{Miscellaneous Commands-pg}{107}
@xrdef{Miscellaneous Commands-pg}{109}
@xrdef{Miscellaneous Commands-snt}{Section@tie 8.4.8}
@xrdef{Readline vi Mode-title}{Readline vi Mode}
@xrdef{Readline vi Mode-pg}{109}
@xrdef{Readline vi Mode-pg}{111}
@xrdef{Readline vi Mode-snt}{Section@tie 8.5}
@xrdef{Programmable Completion-title}{Programmable Completion}
@xrdef{Programmable Completion-pg}{109}
@xrdef{Programmable Completion-pg}{111}
@xrdef{Programmable Completion-snt}{Section@tie 8.6}
@xrdef{Programmable Completion Builtins-title}{Programmable Completion Builtins}
@xrdef{Programmable Completion Builtins-pg}{111}
@xrdef{Programmable Completion Builtins-pg}{113}
@xrdef{Programmable Completion Builtins-snt}{Section@tie 8.7}
@xrdef{Using History Interactively-title}{Using History Interactively}
@xrdef{Using History Interactively-pg}{115}
@xrdef{Using History Interactively-pg}{117}
@xrdef{Using History Interactively-snt}{Chapter@tie 9}
@xrdef{Bash History Facilities-title}{Bash History Facilities}
@xrdef{Bash History Facilities-pg}{115}
@xrdef{Bash History Facilities-pg}{117}
@xrdef{Bash History Facilities-snt}{Section@tie 9.1}
@xrdef{Bash History Builtins-title}{Bash History Builtins}
@xrdef{Bash History Builtins-pg}{115}
@xrdef{Bash History Builtins-pg}{117}
@xrdef{Bash History Builtins-snt}{Section@tie 9.2}
@xrdef{History Interaction-title}{History Expansion}
@xrdef{History Interaction-pg}{117}
@xrdef{History Interaction-pg}{119}
@xrdef{History Interaction-snt}{Section@tie 9.3}
@xrdef{Event Designators-title}{Event Designators}
@xrdef{Event Designators-pg}{117}
@xrdef{Event Designators-pg}{119}
@xrdef{Event Designators-snt}{Section@tie 9.3.1}
@xrdef{Word Designators-title}{Word Designators}
@xrdef{Word Designators-pg}{118}
@xrdef{Word Designators-pg}{120}
@xrdef{Word Designators-snt}{Section@tie 9.3.2}
@xrdef{Modifiers-title}{Modifiers}
@xrdef{Modifiers-pg}{119}
@xrdef{Modifiers-pg}{121}
@xrdef{Modifiers-snt}{Section@tie 9.3.3}
@xrdef{Installing Bash-title}{Installing Bash}
@xrdef{Installing Bash-pg}{121}
@xrdef{Installing Bash-pg}{123}
@xrdef{Installing Bash-snt}{Chapter@tie 10}
@xrdef{Basic Installation-title}{Basic Installation}
@xrdef{Basic Installation-pg}{121}
@xrdef{Basic Installation-pg}{123}
@xrdef{Basic Installation-snt}{Section@tie 10.1}
@xrdef{Compilers and Options-title}{Compilers and Options}
@xrdef{Compilers and Options-pg}{122}
@xrdef{Compilers and Options-pg}{124}
@xrdef{Compilers and Options-snt}{Section@tie 10.2}
@xrdef{Compiling For Multiple Architectures-title}{Compiling For Multiple Architectures}
@xrdef{Compiling For Multiple Architectures-pg}{122}
@xrdef{Compiling For Multiple Architectures-pg}{124}
@xrdef{Compiling For Multiple Architectures-snt}{Section@tie 10.3}
@xrdef{Installation Names-title}{Installation Names}
@xrdef{Installation Names-pg}{122}
@xrdef{Installation Names-pg}{124}
@xrdef{Installation Names-snt}{Section@tie 10.4}
@xrdef{Specifying the System Type-title}{Specifying the System Type}
@xrdef{Specifying the System Type-pg}{123}
@xrdef{Specifying the System Type-pg}{125}
@xrdef{Specifying the System Type-snt}{Section@tie 10.5}
@xrdef{Sharing Defaults-title}{Sharing Defaults}
@xrdef{Sharing Defaults-pg}{123}
@xrdef{Sharing Defaults-pg}{125}
@xrdef{Sharing Defaults-snt}{Section@tie 10.6}
@xrdef{Operation Controls-title}{Operation Controls}
@xrdef{Operation Controls-pg}{123}
@xrdef{Operation Controls-pg}{125}
@xrdef{Operation Controls-snt}{Section@tie 10.7}
@xrdef{Optional Features-title}{Optional Features}
@xrdef{Optional Features-pg}{123}
@xrdef{Optional Features-pg}{125}
@xrdef{Optional Features-snt}{Section@tie 10.8}
@xrdef{Reporting Bugs-title}{Reporting Bugs}
@xrdef{Reporting Bugs-pg}{129}
@xrdef{Reporting Bugs-pg}{131}
@xrdef{Reporting Bugs-snt}{Appendix@tie @char65{}}
@xrdef{Major Differences From The Bourne Shell-title}{Major Differences From The Bourne Shell}
@xrdef{Major Differences From The Bourne Shell-pg}{131}
@xrdef{Major Differences From The Bourne Shell-pg}{133}
@xrdef{Major Differences From The Bourne Shell-snt}{Appendix@tie @char66{}}
@xrdef{Copying This Manual-title}{Copying This Manual}
@xrdef{Copying This Manual-pg}{137}
@xrdef{Copying This Manual-pg}{139}
@xrdef{Copying This Manual-snt}{Appendix@tie @char67{}}
@xrdef{GNU Free Documentation License-title}{GNU Free Documentation License}
@xrdef{GNU Free Documentation License-pg}{137}
@xrdef{GNU Free Documentation License-pg}{139}
@xrdef{GNU Free Documentation License-snt}{Section@tie @char67.1}
@xrdef{Builtin Index-title}{Index of Shell Builtin Commands}
@xrdef{Builtin Index-pg}{145}
@xrdef{Builtin Index-pg}{147}
@xrdef{Builtin Index-snt}{}
@xrdef{Reserved Word Index-title}{Index of Shell Reserved Words}
@xrdef{Reserved Word Index-pg}{147}
@xrdef{Reserved Word Index-pg}{149}
@xrdef{Reserved Word Index-snt}{}
@xrdef{Variable Index-title}{Parameter and Variable Index}
@xrdef{Variable Index-pg}{149}
@xrdef{Variable Index-pg}{151}
@xrdef{Variable Index-snt}{}
@xrdef{Function Index-title}{Function Index}
@xrdef{Function Index-pg}{151}
@xrdef{Function Index-pg}{153}
@xrdef{Function Index-snt}{}
@xrdef{Concept Index-title}{Concept Index}
@xrdef{Concept Index-pg}{153}
@xrdef{Concept Index-pg}{155}
@xrdef{Concept Index-snt}{}
+21 -21
View File
@@ -33,24 +33,24 @@
\entry{logout}{46}{\code {logout}}
\entry{printf}{46}{\code {printf}}
\entry{read}{46}{\code {read}}
\entry{shopt}{47}{\code {shopt}}
\entry{source}{51}{\code {source}}
\entry{type}{51}{\code {type}}
\entry{typeset}{51}{\code {typeset}}
\entry{ulimit}{51}{\code {ulimit}}
\entry{unalias}{52}{\code {unalias}}
\entry{set}{53}{\code {set}}
\entry{dirs}{77}{\code {dirs}}
\entry{popd}{78}{\code {popd}}
\entry{pushd}{78}{\code {pushd}}
\entry{bg}{86}{\code {bg}}
\entry{fg}{86}{\code {fg}}
\entry{jobs}{86}{\code {jobs}}
\entry{kill}{87}{\code {kill}}
\entry{wait}{87}{\code {wait}}
\entry{disown}{87}{\code {disown}}
\entry{suspend}{87}{\code {suspend}}
\entry{compgen}{111}{\code {compgen}}
\entry{complete}{111}{\code {complete}}
\entry{fc}{115}{\code {fc}}
\entry{history}{116}{\code {history}}
\entry{source}{47}{\code {source}}
\entry{type}{47}{\code {type}}
\entry{typeset}{48}{\code {typeset}}
\entry{ulimit}{48}{\code {ulimit}}
\entry{unalias}{49}{\code {unalias}}
\entry{set}{49}{\code {set}}
\entry{shopt}{52}{\code {shopt}}
\entry{dirs}{79}{\code {dirs}}
\entry{popd}{80}{\code {popd}}
\entry{pushd}{80}{\code {pushd}}
\entry{bg}{88}{\code {bg}}
\entry{fg}{88}{\code {fg}}
\entry{jobs}{88}{\code {jobs}}
\entry{kill}{89}{\code {kill}}
\entry{wait}{89}{\code {wait}}
\entry{disown}{89}{\code {disown}}
\entry{suspend}{89}{\code {suspend}}
\entry{compgen}{113}{\code {compgen}}
\entry{complete}{113}{\code {complete}}
\entry{fc}{117}{\code {fc}}
\entry{history}{118}{\code {history}}
+21 -21
View File
@@ -7,7 +7,7 @@
\initial {A}
\entry {\code {alias}}{41}
\initial {B}
\entry {\code {bg}}{86}
\entry {\code {bg}}{88}
\entry {\code {bind}}{41}
\entry {\code {break}}{35}
\entry {\code {builtin}}{42}
@@ -15,13 +15,13 @@
\entry {\code {caller}}{42}
\entry {\code {cd}}{36}
\entry {\code {command}}{43}
\entry {\code {compgen}}{111}
\entry {\code {complete}}{111}
\entry {\code {compgen}}{113}
\entry {\code {complete}}{113}
\entry {\code {continue}}{36}
\initial {D}
\entry {\code {declare}}{43}
\entry {\code {dirs}}{77}
\entry {\code {disown}}{87}
\entry {\code {dirs}}{79}
\entry {\code {disown}}{89}
\initial {E}
\entry {\code {echo}}{44}
\entry {\code {enable}}{45}
@@ -30,47 +30,47 @@
\entry {\code {exit}}{36}
\entry {\code {export}}{36}
\initial {F}
\entry {\code {fc}}{115}
\entry {\code {fg}}{86}
\entry {\code {fc}}{117}
\entry {\code {fg}}{88}
\initial {G}
\entry {\code {getopts}}{37}
\initial {H}
\entry {\code {hash}}{37}
\entry {\code {help}}{45}
\entry {\code {history}}{116}
\entry {\code {history}}{118}
\initial {J}
\entry {\code {jobs}}{86}
\entry {\code {jobs}}{88}
\initial {K}
\entry {\code {kill}}{87}
\entry {\code {kill}}{89}
\initial {L}
\entry {\code {let}}{45}
\entry {\code {local}}{45}
\entry {\code {logout}}{46}
\initial {P}
\entry {\code {popd}}{78}
\entry {\code {popd}}{80}
\entry {\code {printf}}{46}
\entry {\code {pushd}}{78}
\entry {\code {pushd}}{80}
\entry {\code {pwd}}{38}
\initial {R}
\entry {\code {read}}{46}
\entry {\code {readonly}}{38}
\entry {\code {return}}{38}
\initial {S}
\entry {\code {set}}{53}
\entry {\code {set}}{49}
\entry {\code {shift}}{38}
\entry {\code {shopt}}{47}
\entry {\code {source}}{51}
\entry {\code {suspend}}{87}
\entry {\code {shopt}}{52}
\entry {\code {source}}{47}
\entry {\code {suspend}}{89}
\initial {T}
\entry {\code {test}}{39}
\entry {\code {times}}{40}
\entry {\code {trap}}{40}
\entry {\code {type}}{51}
\entry {\code {typeset}}{51}
\entry {\code {type}}{47}
\entry {\code {typeset}}{48}
\initial {U}
\entry {\code {ulimit}}{51}
\entry {\code {ulimit}}{48}
\entry {\code {umask}}{40}
\entry {\code {unalias}}{52}
\entry {\code {unalias}}{49}
\entry {\code {unset}}{41}
\initial {W}
\entry {\code {wait}}{87}
\entry {\code {wait}}{89}
+45 -45
View File
@@ -70,49 +70,49 @@
\entry{exit status}{31}{exit status}
\entry{signal handling}{31}{signal handling}
\entry{shell script}{32}{shell script}
\entry{special builtin}{56}{special builtin}
\entry{login shell}{69}{login shell}
\entry{interactive shell}{69}{interactive shell}
\entry{startup files}{69}{startup files}
\entry{special builtin}{57}{special builtin}
\entry{login shell}{71}{login shell}
\entry{interactive shell}{71}{interactive shell}
\entry{shell, interactive}{71}{shell, interactive}
\entry{expressions, conditional}{73}{expressions, conditional}
\entry{arithmetic, shell}{74}{arithmetic, shell}
\entry{shell arithmetic}{74}{shell arithmetic}
\entry{expressions, arithmetic}{74}{expressions, arithmetic}
\entry{evaluation, arithmetic}{74}{evaluation, arithmetic}
\entry{arithmetic evaluation}{74}{arithmetic evaluation}
\entry{alias expansion}{75}{alias expansion}
\entry{arrays}{76}{arrays}
\entry{directory stack}{77}{directory stack}
\entry{prompting}{79}{prompting}
\entry{restricted shell}{80}{restricted shell}
\entry{POSIX Mode}{80}{POSIX Mode}
\entry{job control}{85}{job control}
\entry{foreground}{85}{foreground}
\entry{background}{85}{background}
\entry{suspending jobs}{85}{suspending jobs}
\entry{Readline, how to use}{88}{Readline, how to use}
\entry{interaction, readline}{89}{interaction, readline}
\entry{notation, readline}{89}{notation, readline}
\entry{command editing}{89}{command editing}
\entry{editing command lines}{89}{editing command lines}
\entry{killing text}{91}{killing text}
\entry{yanking text}{91}{yanking text}
\entry{kill ring}{91}{kill ring}
\entry{initialization file, readline}{92}{initialization file, readline}
\entry{variables, readline}{93}{variables, readline}
\entry{programmable completion}{109}{programmable completion}
\entry{completion builtins}{111}{completion builtins}
\entry{History, how to use}{114}{History, how to use}
\entry{command history}{115}{command history}
\entry{history list}{115}{history list}
\entry{history builtins}{115}{history builtins}
\entry{history expansion}{117}{history expansion}
\entry{event designators}{117}{event designators}
\entry{history events}{117}{history events}
\entry{installation}{121}{installation}
\entry{configuration}{121}{configuration}
\entry{Bash installation}{121}{Bash installation}
\entry{Bash configuration}{121}{Bash configuration}
\entry{FDL, GNU Free Documentation License}{137}{FDL, GNU Free Documentation License}
\entry{startup files}{71}{startup files}
\entry{interactive shell}{73}{interactive shell}
\entry{shell, interactive}{73}{shell, interactive}
\entry{expressions, conditional}{75}{expressions, conditional}
\entry{arithmetic, shell}{76}{arithmetic, shell}
\entry{shell arithmetic}{76}{shell arithmetic}
\entry{expressions, arithmetic}{76}{expressions, arithmetic}
\entry{evaluation, arithmetic}{76}{evaluation, arithmetic}
\entry{arithmetic evaluation}{76}{arithmetic evaluation}
\entry{alias expansion}{77}{alias expansion}
\entry{arrays}{78}{arrays}
\entry{directory stack}{79}{directory stack}
\entry{prompting}{81}{prompting}
\entry{restricted shell}{82}{restricted shell}
\entry{POSIX Mode}{82}{POSIX Mode}
\entry{job control}{87}{job control}
\entry{foreground}{87}{foreground}
\entry{background}{87}{background}
\entry{suspending jobs}{87}{suspending jobs}
\entry{Readline, how to use}{90}{Readline, how to use}
\entry{interaction, readline}{91}{interaction, readline}
\entry{notation, readline}{91}{notation, readline}
\entry{command editing}{91}{command editing}
\entry{editing command lines}{91}{editing command lines}
\entry{killing text}{93}{killing text}
\entry{yanking text}{93}{yanking text}
\entry{kill ring}{93}{kill ring}
\entry{initialization file, readline}{94}{initialization file, readline}
\entry{variables, readline}{95}{variables, readline}
\entry{programmable completion}{111}{programmable completion}
\entry{completion builtins}{113}{completion builtins}
\entry{History, how to use}{116}{History, how to use}
\entry{command history}{117}{command history}
\entry{history list}{117}{history list}
\entry{history builtins}{117}{history builtins}
\entry{history expansion}{119}{history expansion}
\entry{event designators}{119}{event designators}
\entry{history events}{119}{history events}
\entry{installation}{123}{installation}
\entry{configuration}{123}{configuration}
\entry{Bash installation}{123}{Bash installation}
\entry{Bash configuration}{123}{Bash configuration}
\entry{FDL, GNU Free Documentation License}{139}{FDL, GNU Free Documentation License}
+45 -45
View File
@@ -1,21 +1,21 @@
\initial {A}
\entry {alias expansion}{75}
\entry {arithmetic evaluation}{74}
\entry {alias expansion}{77}
\entry {arithmetic evaluation}{76}
\entry {arithmetic expansion}{22}
\entry {arithmetic, shell}{74}
\entry {arrays}{76}
\entry {arithmetic, shell}{76}
\entry {arrays}{78}
\initial {B}
\entry {background}{85}
\entry {Bash configuration}{121}
\entry {Bash installation}{121}
\entry {background}{87}
\entry {Bash configuration}{123}
\entry {Bash installation}{123}
\entry {Bourne shell}{5}
\entry {brace expansion}{17}
\entry {builtin}{3}
\initial {C}
\entry {command editing}{89}
\entry {command editing}{91}
\entry {command execution}{29}
\entry {command expansion}{28}
\entry {command history}{115}
\entry {command history}{117}
\entry {command search}{29}
\entry {command substitution}{21}
\entry {command timing}{8}
@@ -28,16 +28,16 @@
\entry {commands, shell}{8}
\entry {commands, simple}{8}
\entry {comments, shell}{7}
\entry {completion builtins}{111}
\entry {configuration}{121}
\entry {completion builtins}{113}
\entry {configuration}{123}
\entry {control operator}{3}
\initial {D}
\entry {directory stack}{77}
\entry {directory stack}{79}
\initial {E}
\entry {editing command lines}{89}
\entry {editing command lines}{91}
\entry {environment}{31}
\entry {evaluation, arithmetic}{74}
\entry {event designators}{117}
\entry {evaluation, arithmetic}{76}
\entry {event designators}{119}
\entry {execution environment}{30}
\entry {exit status}{3, 31}
\entry {expansion}{17}
@@ -47,44 +47,44 @@
\entry {expansion, parameter}{19}
\entry {expansion, pathname}{23}
\entry {expansion, tilde}{18}
\entry {expressions, arithmetic}{74}
\entry {expressions, conditional}{73}
\entry {expressions, arithmetic}{76}
\entry {expressions, conditional}{75}
\initial {F}
\entry {FDL, GNU Free Documentation License}{137}
\entry {FDL, GNU Free Documentation License}{139}
\entry {field}{3}
\entry {filename}{3}
\entry {filename expansion}{23}
\entry {foreground}{85}
\entry {foreground}{87}
\entry {functions, shell}{14}
\initial {H}
\entry {history builtins}{115}
\entry {history events}{117}
\entry {history expansion}{117}
\entry {history list}{115}
\entry {History, how to use}{114}
\entry {history builtins}{117}
\entry {history events}{119}
\entry {history expansion}{119}
\entry {history list}{117}
\entry {History, how to use}{116}
\initial {I}
\entry {identifier}{3}
\entry {initialization file, readline}{92}
\entry {installation}{121}
\entry {interaction, readline}{89}
\entry {interactive shell}{69, 71}
\entry {initialization file, readline}{94}
\entry {installation}{123}
\entry {interaction, readline}{91}
\entry {interactive shell}{71, 73}
\entry {internationalization}{7}
\initial {J}
\entry {job}{3}
\entry {job control}{3, 85}
\entry {job control}{3, 87}
\initial {K}
\entry {kill ring}{91}
\entry {killing text}{91}
\entry {kill ring}{93}
\entry {killing text}{93}
\initial {L}
\entry {localization}{7}
\entry {login shell}{69}
\entry {login shell}{71}
\initial {M}
\entry {matching, pattern}{24}
\entry {metacharacter}{3}
\initial {N}
\entry {name}{3}
\entry {native languages}{7}
\entry {notation, readline}{89}
\entry {notation, readline}{91}
\initial {O}
\entry {operator, shell}{3}
\initial {P}
@@ -96,41 +96,41 @@
\entry {pattern matching}{24}
\entry {pipeline}{8}
\entry {POSIX}{3}
\entry {POSIX Mode}{80}
\entry {POSIX Mode}{82}
\entry {process group}{3}
\entry {process group ID}{3}
\entry {process substitution}{22}
\entry {programmable completion}{109}
\entry {prompting}{79}
\entry {programmable completion}{111}
\entry {prompting}{81}
\initial {Q}
\entry {quoting}{6}
\entry {quoting, ANSI}{6}
\initial {R}
\entry {Readline, how to use}{88}
\entry {Readline, how to use}{90}
\entry {redirection}{25}
\entry {reserved word}{3}
\entry {restricted shell}{80}
\entry {restricted shell}{82}
\entry {return status}{3}
\initial {S}
\entry {shell arithmetic}{74}
\entry {shell arithmetic}{76}
\entry {shell function}{14}
\entry {shell script}{32}
\entry {shell variable}{15}
\entry {shell, interactive}{71}
\entry {shell, interactive}{73}
\entry {signal}{4}
\entry {signal handling}{31}
\entry {special builtin}{4, 56}
\entry {startup files}{69}
\entry {suspending jobs}{85}
\entry {special builtin}{4, 57}
\entry {startup files}{71}
\entry {suspending jobs}{87}
\initial {T}
\entry {tilde expansion}{18}
\entry {token}{4}
\entry {translation, native languages}{7}
\initial {V}
\entry {variable, shell}{15}
\entry {variables, readline}{93}
\entry {variables, readline}{95}
\initial {W}
\entry {word}{4}
\entry {word splitting}{23}
\initial {Y}
\entry {yanking text}{91}
\entry {yanking text}{93}
BIN
View File
Binary file not shown.
+96 -96
View File
@@ -1,96 +1,96 @@
\entry{beginning-of-line (C-a)}{101}{\code {beginning-of-line (C-a)}}
\entry{end-of-line (C-e)}{101}{\code {end-of-line (C-e)}}
\entry{forward-char (C-f)}{101}{\code {forward-char (C-f)}}
\entry{backward-char (C-b)}{101}{\code {backward-char (C-b)}}
\entry{forward-word (M-f)}{101}{\code {forward-word (M-f)}}
\entry{backward-word (M-b)}{101}{\code {backward-word (M-b)}}
\entry{clear-screen (C-l)}{101}{\code {clear-screen (C-l)}}
\entry{redraw-current-line ()}{101}{\code {redraw-current-line ()}}
\entry{accept-line (Newline or Return)}{101}{\code {accept-line (Newline or Return)}}
\entry{previous-history (C-p)}{102}{\code {previous-history (C-p)}}
\entry{next-history (C-n)}{102}{\code {next-history (C-n)}}
\entry{beginning-of-history (M-<)}{102}{\code {beginning-of-history (M-<)}}
\entry{end-of-history (M->)}{102}{\code {end-of-history (M->)}}
\entry{reverse-search-history (C-r)}{102}{\code {reverse-search-history (C-r)}}
\entry{forward-search-history (C-s)}{102}{\code {forward-search-history (C-s)}}
\entry{non-incremental-reverse-search-history (M-p)}{102}{\code {non-incremental-reverse-search-history (M-p)}}
\entry{non-incremental-forward-search-history (M-n)}{102}{\code {non-incremental-forward-search-history (M-n)}}
\entry{history-search-forward ()}{102}{\code {history-search-forward ()}}
\entry{history-search-backward ()}{102}{\code {history-search-backward ()}}
\entry{yank-nth-arg (M-C-y)}{102}{\code {yank-nth-arg (M-C-y)}}
\entry{yank-last-arg (M-. or M-_)}{102}{\code {yank-last-arg (M-. or M-_)}}
\entry{delete-char (C-d)}{103}{\code {delete-char (C-d)}}
\entry{backward-delete-char (Rubout)}{103}{\code {backward-delete-char (Rubout)}}
\entry{forward-backward-delete-char ()}{103}{\code {forward-backward-delete-char ()}}
\entry{quoted-insert (C-q or C-v)}{103}{\code {quoted-insert (C-q or C-v)}}
\entry{self-insert (a, b, A, 1, !, ...{})}{103}{\code {self-insert (a, b, A, 1, !, \dots {})}}
\entry{transpose-chars (C-t)}{103}{\code {transpose-chars (C-t)}}
\entry{transpose-words (M-t)}{103}{\code {transpose-words (M-t)}}
\entry{upcase-word (M-u)}{103}{\code {upcase-word (M-u)}}
\entry{downcase-word (M-l)}{103}{\code {downcase-word (M-l)}}
\entry{capitalize-word (M-c)}{103}{\code {capitalize-word (M-c)}}
\entry{overwrite-mode ()}{103}{\code {overwrite-mode ()}}
\entry{kill-line (C-k)}{104}{\code {kill-line (C-k)}}
\entry{backward-kill-line (C-x Rubout)}{104}{\code {backward-kill-line (C-x Rubout)}}
\entry{unix-line-discard (C-u)}{104}{\code {unix-line-discard (C-u)}}
\entry{kill-whole-line ()}{104}{\code {kill-whole-line ()}}
\entry{kill-word (M-d)}{104}{\code {kill-word (M-d)}}
\entry{backward-kill-word (M-DEL)}{104}{\code {backward-kill-word (M-\key {DEL})}}
\entry{unix-word-rubout (C-w)}{104}{\code {unix-word-rubout (C-w)}}
\entry{unix-filename-rubout ()}{104}{\code {unix-filename-rubout ()}}
\entry{delete-horizontal-space ()}{104}{\code {delete-horizontal-space ()}}
\entry{kill-region ()}{104}{\code {kill-region ()}}
\entry{copy-region-as-kill ()}{104}{\code {copy-region-as-kill ()}}
\entry{copy-backward-word ()}{104}{\code {copy-backward-word ()}}
\entry{copy-forward-word ()}{104}{\code {copy-forward-word ()}}
\entry{yank (C-y)}{105}{\code {yank (C-y)}}
\entry{yank-pop (M-y)}{105}{\code {yank-pop (M-y)}}
\entry{digit-argument (M-0, M-1, ...{} M--)}{105}{\code {digit-argument (\kbd {M-0}, \kbd {M-1}, \dots {} \kbd {M--})}}
\entry{universal-argument ()}{105}{\code {universal-argument ()}}
\entry{complete (TAB)}{105}{\code {complete (\key {TAB})}}
\entry{possible-completions (M-?)}{105}{\code {possible-completions (M-?)}}
\entry{insert-completions (M-*)}{105}{\code {insert-completions (M-*)}}
\entry{menu-complete ()}{105}{\code {menu-complete ()}}
\entry{delete-char-or-list ()}{106}{\code {delete-char-or-list ()}}
\entry{complete-filename (M-/)}{106}{\code {complete-filename (M-/)}}
\entry{possible-filename-completions (C-x /)}{106}{\code {possible-filename-completions (C-x /)}}
\entry{complete-username (M-~)}{106}{\code {complete-username (M-~)}}
\entry{possible-username-completions (C-x ~)}{106}{\code {possible-username-completions (C-x ~)}}
\entry{complete-variable (M-$)}{106}{\code {complete-variable (M-$)}}
\entry{possible-variable-completions (C-x $)}{106}{\code {possible-variable-completions (C-x $)}}
\entry{complete-hostname (M-@)}{106}{\code {complete-hostname (M-@)}}
\entry{possible-hostname-completions (C-x @)}{106}{\code {possible-hostname-completions (C-x @)}}
\entry{complete-command (M-!)}{106}{\code {complete-command (M-!)}}
\entry{possible-command-completions (C-x !)}{106}{\code {possible-command-completions (C-x !)}}
\entry{dynamic-complete-history (M-TAB)}{106}{\code {dynamic-complete-history (M-\key {TAB})}}
\entry{complete-into-braces (M-{\tt \char 123})}{106}{\code {complete-into-braces (M-{\tt \char 123})}}
\entry{start-kbd-macro (C-x ()}{106}{\code {start-kbd-macro (C-x ()}}
\entry{end-kbd-macro (C-x ))}{107}{\code {end-kbd-macro (C-x ))}}
\entry{call-last-kbd-macro (C-x e)}{107}{\code {call-last-kbd-macro (C-x e)}}
\entry{re-read-init-file (C-x C-r)}{107}{\code {re-read-init-file (C-x C-r)}}
\entry{abort (C-g)}{107}{\code {abort (C-g)}}
\entry{do-uppercase-version (M-a, M-b, M-x, ...{})}{107}{\code {do-uppercase-version (M-a, M-b, M-\var {x}, \dots {})}}
\entry{prefix-meta (ESC)}{107}{\code {prefix-meta (\key {ESC})}}
\entry{undo (C-_ or C-x C-u)}{107}{\code {undo (C-_ or C-x C-u)}}
\entry{revert-line (M-r)}{107}{\code {revert-line (M-r)}}
\entry{tilde-expand (M-&)}{107}{\code {tilde-expand (M-&)}}
\entry{set-mark (C-@)}{107}{\code {set-mark (C-@)}}
\entry{exchange-point-and-mark (C-x C-x)}{107}{\code {exchange-point-and-mark (C-x C-x)}}
\entry{character-search (C-])}{107}{\code {character-search (C-])}}
\entry{character-search-backward (M-C-])}{107}{\code {character-search-backward (M-C-])}}
\entry{insert-comment (M-#)}{108}{\code {insert-comment (M-#)}}
\entry{dump-functions ()}{108}{\code {dump-functions ()}}
\entry{dump-variables ()}{108}{\code {dump-variables ()}}
\entry{dump-macros ()}{108}{\code {dump-macros ()}}
\entry{glob-complete-word (M-g)}{108}{\code {glob-complete-word (M-g)}}
\entry{glob-expand-word (C-x *)}{108}{\code {glob-expand-word (C-x *)}}
\entry{glob-list-expansions (C-x g)}{108}{\code {glob-list-expansions (C-x g)}}
\entry{display-shell-version (C-x C-v)}{108}{\code {display-shell-version (C-x C-v)}}
\entry{shell-expand-line (M-C-e)}{108}{\code {shell-expand-line (M-C-e)}}
\entry{history-expand-line (M-^)}{108}{\code {history-expand-line (M-^)}}
\entry{magic-space ()}{109}{\code {magic-space ()}}
\entry{alias-expand-line ()}{109}{\code {alias-expand-line ()}}
\entry{history-and-alias-expand-line ()}{109}{\code {history-and-alias-expand-line ()}}
\entry{insert-last-argument (M-. or M-_)}{109}{\code {insert-last-argument (M-. or M-_)}}
\entry{operate-and-get-next (C-o)}{109}{\code {operate-and-get-next (C-o)}}
\entry{edit-and-execute-command (C-xC-e)}{109}{\code {edit-and-execute-command (C-xC-e)}}
\entry{beginning-of-line (C-a)}{103}{\code {beginning-of-line (C-a)}}
\entry{end-of-line (C-e)}{103}{\code {end-of-line (C-e)}}
\entry{forward-char (C-f)}{103}{\code {forward-char (C-f)}}
\entry{backward-char (C-b)}{103}{\code {backward-char (C-b)}}
\entry{forward-word (M-f)}{103}{\code {forward-word (M-f)}}
\entry{backward-word (M-b)}{103}{\code {backward-word (M-b)}}
\entry{clear-screen (C-l)}{103}{\code {clear-screen (C-l)}}
\entry{redraw-current-line ()}{103}{\code {redraw-current-line ()}}
\entry{accept-line (Newline or Return)}{103}{\code {accept-line (Newline or Return)}}
\entry{previous-history (C-p)}{104}{\code {previous-history (C-p)}}
\entry{next-history (C-n)}{104}{\code {next-history (C-n)}}
\entry{beginning-of-history (M-<)}{104}{\code {beginning-of-history (M-<)}}
\entry{end-of-history (M->)}{104}{\code {end-of-history (M->)}}
\entry{reverse-search-history (C-r)}{104}{\code {reverse-search-history (C-r)}}
\entry{forward-search-history (C-s)}{104}{\code {forward-search-history (C-s)}}
\entry{non-incremental-reverse-search-history (M-p)}{104}{\code {non-incremental-reverse-search-history (M-p)}}
\entry{non-incremental-forward-search-history (M-n)}{104}{\code {non-incremental-forward-search-history (M-n)}}
\entry{history-search-forward ()}{104}{\code {history-search-forward ()}}
\entry{history-search-backward ()}{104}{\code {history-search-backward ()}}
\entry{yank-nth-arg (M-C-y)}{104}{\code {yank-nth-arg (M-C-y)}}
\entry{yank-last-arg (M-. or M-_)}{104}{\code {yank-last-arg (M-. or M-_)}}
\entry{delete-char (C-d)}{105}{\code {delete-char (C-d)}}
\entry{backward-delete-char (Rubout)}{105}{\code {backward-delete-char (Rubout)}}
\entry{forward-backward-delete-char ()}{105}{\code {forward-backward-delete-char ()}}
\entry{quoted-insert (C-q or C-v)}{105}{\code {quoted-insert (C-q or C-v)}}
\entry{self-insert (a, b, A, 1, !, ...{})}{105}{\code {self-insert (a, b, A, 1, !, \dots {})}}
\entry{transpose-chars (C-t)}{105}{\code {transpose-chars (C-t)}}
\entry{transpose-words (M-t)}{105}{\code {transpose-words (M-t)}}
\entry{upcase-word (M-u)}{105}{\code {upcase-word (M-u)}}
\entry{downcase-word (M-l)}{105}{\code {downcase-word (M-l)}}
\entry{capitalize-word (M-c)}{105}{\code {capitalize-word (M-c)}}
\entry{overwrite-mode ()}{105}{\code {overwrite-mode ()}}
\entry{kill-line (C-k)}{106}{\code {kill-line (C-k)}}
\entry{backward-kill-line (C-x Rubout)}{106}{\code {backward-kill-line (C-x Rubout)}}
\entry{unix-line-discard (C-u)}{106}{\code {unix-line-discard (C-u)}}
\entry{kill-whole-line ()}{106}{\code {kill-whole-line ()}}
\entry{kill-word (M-d)}{106}{\code {kill-word (M-d)}}
\entry{backward-kill-word (M-DEL)}{106}{\code {backward-kill-word (M-\key {DEL})}}
\entry{unix-word-rubout (C-w)}{106}{\code {unix-word-rubout (C-w)}}
\entry{unix-filename-rubout ()}{106}{\code {unix-filename-rubout ()}}
\entry{delete-horizontal-space ()}{106}{\code {delete-horizontal-space ()}}
\entry{kill-region ()}{106}{\code {kill-region ()}}
\entry{copy-region-as-kill ()}{106}{\code {copy-region-as-kill ()}}
\entry{copy-backward-word ()}{106}{\code {copy-backward-word ()}}
\entry{copy-forward-word ()}{106}{\code {copy-forward-word ()}}
\entry{yank (C-y)}{107}{\code {yank (C-y)}}
\entry{yank-pop (M-y)}{107}{\code {yank-pop (M-y)}}
\entry{digit-argument (M-0, M-1, ...{} M--)}{107}{\code {digit-argument (\kbd {M-0}, \kbd {M-1}, \dots {} \kbd {M--})}}
\entry{universal-argument ()}{107}{\code {universal-argument ()}}
\entry{complete (TAB)}{107}{\code {complete (\key {TAB})}}
\entry{possible-completions (M-?)}{107}{\code {possible-completions (M-?)}}
\entry{insert-completions (M-*)}{107}{\code {insert-completions (M-*)}}
\entry{menu-complete ()}{107}{\code {menu-complete ()}}
\entry{delete-char-or-list ()}{108}{\code {delete-char-or-list ()}}
\entry{complete-filename (M-/)}{108}{\code {complete-filename (M-/)}}
\entry{possible-filename-completions (C-x /)}{108}{\code {possible-filename-completions (C-x /)}}
\entry{complete-username (M-~)}{108}{\code {complete-username (M-~)}}
\entry{possible-username-completions (C-x ~)}{108}{\code {possible-username-completions (C-x ~)}}
\entry{complete-variable (M-$)}{108}{\code {complete-variable (M-$)}}
\entry{possible-variable-completions (C-x $)}{108}{\code {possible-variable-completions (C-x $)}}
\entry{complete-hostname (M-@)}{108}{\code {complete-hostname (M-@)}}
\entry{possible-hostname-completions (C-x @)}{108}{\code {possible-hostname-completions (C-x @)}}
\entry{complete-command (M-!)}{108}{\code {complete-command (M-!)}}
\entry{possible-command-completions (C-x !)}{108}{\code {possible-command-completions (C-x !)}}
\entry{dynamic-complete-history (M-TAB)}{108}{\code {dynamic-complete-history (M-\key {TAB})}}
\entry{complete-into-braces (M-{\tt \char 123})}{108}{\code {complete-into-braces (M-{\tt \char 123})}}
\entry{start-kbd-macro (C-x ()}{108}{\code {start-kbd-macro (C-x ()}}
\entry{end-kbd-macro (C-x ))}{109}{\code {end-kbd-macro (C-x ))}}
\entry{call-last-kbd-macro (C-x e)}{109}{\code {call-last-kbd-macro (C-x e)}}
\entry{re-read-init-file (C-x C-r)}{109}{\code {re-read-init-file (C-x C-r)}}
\entry{abort (C-g)}{109}{\code {abort (C-g)}}
\entry{do-uppercase-version (M-a, M-b, M-x, ...{})}{109}{\code {do-uppercase-version (M-a, M-b, M-\var {x}, \dots {})}}
\entry{prefix-meta (ESC)}{109}{\code {prefix-meta (\key {ESC})}}
\entry{undo (C-_ or C-x C-u)}{109}{\code {undo (C-_ or C-x C-u)}}
\entry{revert-line (M-r)}{109}{\code {revert-line (M-r)}}
\entry{tilde-expand (M-&)}{109}{\code {tilde-expand (M-&)}}
\entry{set-mark (C-@)}{109}{\code {set-mark (C-@)}}
\entry{exchange-point-and-mark (C-x C-x)}{109}{\code {exchange-point-and-mark (C-x C-x)}}
\entry{character-search (C-])}{109}{\code {character-search (C-])}}
\entry{character-search-backward (M-C-])}{109}{\code {character-search-backward (M-C-])}}
\entry{insert-comment (M-#)}{110}{\code {insert-comment (M-#)}}
\entry{dump-functions ()}{110}{\code {dump-functions ()}}
\entry{dump-variables ()}{110}{\code {dump-variables ()}}
\entry{dump-macros ()}{110}{\code {dump-macros ()}}
\entry{glob-complete-word (M-g)}{110}{\code {glob-complete-word (M-g)}}
\entry{glob-expand-word (C-x *)}{110}{\code {glob-expand-word (C-x *)}}
\entry{glob-list-expansions (C-x g)}{110}{\code {glob-list-expansions (C-x g)}}
\entry{display-shell-version (C-x C-v)}{110}{\code {display-shell-version (C-x C-v)}}
\entry{shell-expand-line (M-C-e)}{110}{\code {shell-expand-line (M-C-e)}}
\entry{history-expand-line (M-^)}{110}{\code {history-expand-line (M-^)}}
\entry{magic-space ()}{111}{\code {magic-space ()}}
\entry{alias-expand-line ()}{111}{\code {alias-expand-line ()}}
\entry{history-and-alias-expand-line ()}{111}{\code {history-and-alias-expand-line ()}}
\entry{insert-last-argument (M-. or M-_)}{111}{\code {insert-last-argument (M-. or M-_)}}
\entry{operate-and-get-next (C-o)}{111}{\code {operate-and-get-next (C-o)}}
\entry{edit-and-execute-command (C-xC-e)}{111}{\code {edit-and-execute-command (C-xC-e)}}
+96 -96
View File
@@ -1,116 +1,116 @@
\initial {A}
\entry {\code {abort (C-g)}}{107}
\entry {\code {accept-line (Newline or Return)}}{101}
\entry {\code {alias-expand-line ()}}{109}
\entry {\code {abort (C-g)}}{109}
\entry {\code {accept-line (Newline or Return)}}{103}
\entry {\code {alias-expand-line ()}}{111}
\initial {B}
\entry {\code {backward-char (C-b)}}{101}
\entry {\code {backward-delete-char (Rubout)}}{103}
\entry {\code {backward-kill-line (C-x Rubout)}}{104}
\entry {\code {backward-kill-word (M-\key {DEL})}}{104}
\entry {\code {backward-word (M-b)}}{101}
\entry {\code {beginning-of-history (M-<)}}{102}
\entry {\code {beginning-of-line (C-a)}}{101}
\entry {\code {backward-char (C-b)}}{103}
\entry {\code {backward-delete-char (Rubout)}}{105}
\entry {\code {backward-kill-line (C-x Rubout)}}{106}
\entry {\code {backward-kill-word (M-\key {DEL})}}{106}
\entry {\code {backward-word (M-b)}}{103}
\entry {\code {beginning-of-history (M-<)}}{104}
\entry {\code {beginning-of-line (C-a)}}{103}
\initial {C}
\entry {\code {call-last-kbd-macro (C-x e)}}{107}
\entry {\code {capitalize-word (M-c)}}{103}
\entry {\code {character-search (C-])}}{107}
\entry {\code {character-search-backward (M-C-])}}{107}
\entry {\code {clear-screen (C-l)}}{101}
\entry {\code {complete (\key {TAB})}}{105}
\entry {\code {complete-command (M-!)}}{106}
\entry {\code {complete-filename (M-/)}}{106}
\entry {\code {complete-hostname (M-@)}}{106}
\entry {\code {complete-into-braces (M-{\tt \char 123})}}{106}
\entry {\code {complete-username (M-~)}}{106}
\entry {\code {complete-variable (M-$)}}{106}
\entry {\code {copy-backward-word ()}}{104}
\entry {\code {copy-forward-word ()}}{104}
\entry {\code {copy-region-as-kill ()}}{104}
\entry {\code {call-last-kbd-macro (C-x e)}}{109}
\entry {\code {capitalize-word (M-c)}}{105}
\entry {\code {character-search (C-])}}{109}
\entry {\code {character-search-backward (M-C-])}}{109}
\entry {\code {clear-screen (C-l)}}{103}
\entry {\code {complete (\key {TAB})}}{107}
\entry {\code {complete-command (M-!)}}{108}
\entry {\code {complete-filename (M-/)}}{108}
\entry {\code {complete-hostname (M-@)}}{108}
\entry {\code {complete-into-braces (M-{\tt \char 123})}}{108}
\entry {\code {complete-username (M-~)}}{108}
\entry {\code {complete-variable (M-$)}}{108}
\entry {\code {copy-backward-word ()}}{106}
\entry {\code {copy-forward-word ()}}{106}
\entry {\code {copy-region-as-kill ()}}{106}
\initial {D}
\entry {\code {delete-char (C-d)}}{103}
\entry {\code {delete-char-or-list ()}}{106}
\entry {\code {delete-horizontal-space ()}}{104}
\entry {\code {digit-argument (\kbd {M-0}, \kbd {M-1}, \dots {} \kbd {M--})}}{105}
\entry {\code {display-shell-version (C-x C-v)}}{108}
\entry {\code {do-uppercase-version (M-a, M-b, M-\var {x}, \dots {})}}{107}
\entry {\code {downcase-word (M-l)}}{103}
\entry {\code {dump-functions ()}}{108}
\entry {\code {dump-macros ()}}{108}
\entry {\code {dump-variables ()}}{108}
\entry {\code {dynamic-complete-history (M-\key {TAB})}}{106}
\entry {\code {delete-char (C-d)}}{105}
\entry {\code {delete-char-or-list ()}}{108}
\entry {\code {delete-horizontal-space ()}}{106}
\entry {\code {digit-argument (\kbd {M-0}, \kbd {M-1}, \dots {} \kbd {M--})}}{107}
\entry {\code {display-shell-version (C-x C-v)}}{110}
\entry {\code {do-uppercase-version (M-a, M-b, M-\var {x}, \dots {})}}{109}
\entry {\code {downcase-word (M-l)}}{105}
\entry {\code {dump-functions ()}}{110}
\entry {\code {dump-macros ()}}{110}
\entry {\code {dump-variables ()}}{110}
\entry {\code {dynamic-complete-history (M-\key {TAB})}}{108}
\initial {E}
\entry {\code {edit-and-execute-command (C-xC-e)}}{109}
\entry {\code {end-kbd-macro (C-x ))}}{107}
\entry {\code {end-of-history (M->)}}{102}
\entry {\code {end-of-line (C-e)}}{101}
\entry {\code {exchange-point-and-mark (C-x C-x)}}{107}
\entry {\code {edit-and-execute-command (C-xC-e)}}{111}
\entry {\code {end-kbd-macro (C-x ))}}{109}
\entry {\code {end-of-history (M->)}}{104}
\entry {\code {end-of-line (C-e)}}{103}
\entry {\code {exchange-point-and-mark (C-x C-x)}}{109}
\initial {F}
\entry {\code {forward-backward-delete-char ()}}{103}
\entry {\code {forward-char (C-f)}}{101}
\entry {\code {forward-search-history (C-s)}}{102}
\entry {\code {forward-word (M-f)}}{101}
\entry {\code {forward-backward-delete-char ()}}{105}
\entry {\code {forward-char (C-f)}}{103}
\entry {\code {forward-search-history (C-s)}}{104}
\entry {\code {forward-word (M-f)}}{103}
\initial {G}
\entry {\code {glob-complete-word (M-g)}}{108}
\entry {\code {glob-expand-word (C-x *)}}{108}
\entry {\code {glob-list-expansions (C-x g)}}{108}
\entry {\code {glob-complete-word (M-g)}}{110}
\entry {\code {glob-expand-word (C-x *)}}{110}
\entry {\code {glob-list-expansions (C-x g)}}{110}
\initial {H}
\entry {\code {history-and-alias-expand-line ()}}{109}
\entry {\code {history-expand-line (M-^)}}{108}
\entry {\code {history-search-backward ()}}{102}
\entry {\code {history-search-forward ()}}{102}
\entry {\code {history-and-alias-expand-line ()}}{111}
\entry {\code {history-expand-line (M-^)}}{110}
\entry {\code {history-search-backward ()}}{104}
\entry {\code {history-search-forward ()}}{104}
\initial {I}
\entry {\code {insert-comment (M-#)}}{108}
\entry {\code {insert-completions (M-*)}}{105}
\entry {\code {insert-last-argument (M-. or M-_)}}{109}
\entry {\code {insert-comment (M-#)}}{110}
\entry {\code {insert-completions (M-*)}}{107}
\entry {\code {insert-last-argument (M-. or M-_)}}{111}
\initial {K}
\entry {\code {kill-line (C-k)}}{104}
\entry {\code {kill-region ()}}{104}
\entry {\code {kill-whole-line ()}}{104}
\entry {\code {kill-word (M-d)}}{104}
\entry {\code {kill-line (C-k)}}{106}
\entry {\code {kill-region ()}}{106}
\entry {\code {kill-whole-line ()}}{106}
\entry {\code {kill-word (M-d)}}{106}
\initial {M}
\entry {\code {magic-space ()}}{109}
\entry {\code {menu-complete ()}}{105}
\entry {\code {magic-space ()}}{111}
\entry {\code {menu-complete ()}}{107}
\initial {N}
\entry {\code {next-history (C-n)}}{102}
\entry {\code {non-incremental-forward-search-history (M-n)}}{102}
\entry {\code {non-incremental-reverse-search-history (M-p)}}{102}
\entry {\code {next-history (C-n)}}{104}
\entry {\code {non-incremental-forward-search-history (M-n)}}{104}
\entry {\code {non-incremental-reverse-search-history (M-p)}}{104}
\initial {O}
\entry {\code {operate-and-get-next (C-o)}}{109}
\entry {\code {overwrite-mode ()}}{103}
\entry {\code {operate-and-get-next (C-o)}}{111}
\entry {\code {overwrite-mode ()}}{105}
\initial {P}
\entry {\code {possible-command-completions (C-x !)}}{106}
\entry {\code {possible-completions (M-?)}}{105}
\entry {\code {possible-filename-completions (C-x /)}}{106}
\entry {\code {possible-hostname-completions (C-x @)}}{106}
\entry {\code {possible-username-completions (C-x ~)}}{106}
\entry {\code {possible-variable-completions (C-x $)}}{106}
\entry {\code {prefix-meta (\key {ESC})}}{107}
\entry {\code {previous-history (C-p)}}{102}
\entry {\code {possible-command-completions (C-x !)}}{108}
\entry {\code {possible-completions (M-?)}}{107}
\entry {\code {possible-filename-completions (C-x /)}}{108}
\entry {\code {possible-hostname-completions (C-x @)}}{108}
\entry {\code {possible-username-completions (C-x ~)}}{108}
\entry {\code {possible-variable-completions (C-x $)}}{108}
\entry {\code {prefix-meta (\key {ESC})}}{109}
\entry {\code {previous-history (C-p)}}{104}
\initial {Q}
\entry {\code {quoted-insert (C-q or C-v)}}{103}
\entry {\code {quoted-insert (C-q or C-v)}}{105}
\initial {R}
\entry {\code {re-read-init-file (C-x C-r)}}{107}
\entry {\code {redraw-current-line ()}}{101}
\entry {\code {reverse-search-history (C-r)}}{102}
\entry {\code {revert-line (M-r)}}{107}
\entry {\code {re-read-init-file (C-x C-r)}}{109}
\entry {\code {redraw-current-line ()}}{103}
\entry {\code {reverse-search-history (C-r)}}{104}
\entry {\code {revert-line (M-r)}}{109}
\initial {S}
\entry {\code {self-insert (a, b, A, 1, !, \dots {})}}{103}
\entry {\code {set-mark (C-@)}}{107}
\entry {\code {shell-expand-line (M-C-e)}}{108}
\entry {\code {start-kbd-macro (C-x ()}}{106}
\entry {\code {self-insert (a, b, A, 1, !, \dots {})}}{105}
\entry {\code {set-mark (C-@)}}{109}
\entry {\code {shell-expand-line (M-C-e)}}{110}
\entry {\code {start-kbd-macro (C-x ()}}{108}
\initial {T}
\entry {\code {tilde-expand (M-&)}}{107}
\entry {\code {transpose-chars (C-t)}}{103}
\entry {\code {transpose-words (M-t)}}{103}
\entry {\code {tilde-expand (M-&)}}{109}
\entry {\code {transpose-chars (C-t)}}{105}
\entry {\code {transpose-words (M-t)}}{105}
\initial {U}
\entry {\code {undo (C-_ or C-x C-u)}}{107}
\entry {\code {universal-argument ()}}{105}
\entry {\code {unix-filename-rubout ()}}{104}
\entry {\code {unix-line-discard (C-u)}}{104}
\entry {\code {unix-word-rubout (C-w)}}{104}
\entry {\code {upcase-word (M-u)}}{103}
\entry {\code {undo (C-_ or C-x C-u)}}{109}
\entry {\code {universal-argument ()}}{107}
\entry {\code {unix-filename-rubout ()}}{106}
\entry {\code {unix-line-discard (C-u)}}{106}
\entry {\code {unix-word-rubout (C-w)}}{106}
\entry {\code {upcase-word (M-u)}}{105}
\initial {Y}
\entry {\code {yank (C-y)}}{105}
\entry {\code {yank-last-arg (M-. or M-_)}}{102}
\entry {\code {yank-nth-arg (M-C-y)}}{102}
\entry {\code {yank-pop (M-y)}}{105}
\entry {\code {yank (C-y)}}{107}
\entry {\code {yank-last-arg (M-. or M-_)}}{104}
\entry {\code {yank-nth-arg (M-C-y)}}{104}
\entry {\code {yank-pop (M-y)}}{107}
+2151 -2036
View File
File diff suppressed because it is too large Load Diff
+559 -494
View File
File diff suppressed because it is too large Load Diff
+35 -35
View File
@@ -1,4 +1,4 @@
This is TeX, Version 3.141592 (Web2C 7.5.4) (format=tex 2006.11.28) 12 DEC 2006 14:43
This is TeX, Version 3.141592 (Web2C 7.5.4) (format=tex 2006.11.28) 2 JAN 2007 10:25
**/Users/chet/src/bash/src/doc/bashref.texi
(/Users/chet/src/bash/src/doc/bashref.texi (./texinfo.tex
Loading texinfo [version 2003-02-03.16]: Basics,
@@ -173,7 +173,7 @@ textttsl pat-tern@texttt ][]) @textttsl command-list @texttt ;;][] esac[][]
[11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25]
[26] [27] [28] [29] [30] [31] [32] Chapter 4 [33] [34] [35] [36] [37] [38]
[39] [40] [41]
Underfull \hbox (badness 5231) in paragraph at lines 3124--3137
Underfull \hbox (badness 5231) in paragraph at lines 3127--3140
@texttt emacs-meta[]@textrm , @texttt emacs-ctlx[]@textrm , @texttt vi[]@textr
m , @texttt vi-move[]@textrm , @texttt vi-command[]@textrm , and
@@ -186,7 +186,7 @@ m , @texttt vi-move[]@textrm , @texttt vi-command[]@textrm , and
.etc.
[42] [43] [44] [45]
Overfull \hbox (43.33536pt too wide) in paragraph at lines 3467--3467
Overfull \hbox (43.33536pt too wide) in paragraph at lines 3470--3470
[]@texttt read [-ers] [-a @textttsl aname@texttt ] [-d @textttsl de-lim@texttt
] [-n @textttsl nchars@texttt ] [-p @textttsl prompt@texttt ] [-t @textttsl ti
me-
@@ -199,8 +199,8 @@ me-
.@texttt a
.etc.
[46] [47] [48]
Underfull \hbox (badness 2573) in paragraph at lines 3651--3655
[46] [47] [48] [49] [50] [51] [52] [53]
Underfull \hbox (badness 2573) in paragraph at lines 4092--4096
[] []@textrm Error trac-ing is en-abled: com-mand sub-sti-tu-tion, shell
@hbox(7.60416+2.12917)x433.62, glue set 2.95305
@@ -215,9 +215,9 @@ Underfull \hbox (badness 2573) in paragraph at lines 3651--3655
.@textrm E
.etc.
[49] [50] [51] [52] [53] [54] [55] Chapter 5 [56] [57] [58] [59] [60] [61]
[62] [63] [64] Chapter 6 [65] [66]
Overfull \hbox (51.96864pt too wide) in paragraph at lines 4848--4848
[54] [55] [56] Chapter 5 [57] [58] [59] [60] [61] [62] [63] [64] [65] [66]
Chapter 6 [67] [68]
Overfull \hbox (51.96864pt too wide) in paragraph at lines 4906--4906
[]@texttt bash [long-opt] [-ir] [-abefhkmnptuvxdBCDHP] [-o @textttsl op-tion@t
exttt ] [-O @textttsl shopt_option@texttt ] [@textttsl ar-
@@ -230,7 +230,7 @@ exttt ] [-O @textttsl shopt_option@texttt ] [@textttsl ar-
.etc.
Overfull \hbox (76.23077pt too wide) in paragraph at lines 4849--4849
Overfull \hbox (76.23077pt too wide) in paragraph at lines 4907--4907
[]@texttt bash [long-opt] [-abefhkmnptuvxdBCDHP] [-o @textttsl op-tion@texttt
] [-O @textttsl shopt_option@texttt ] -c @textttsl string @texttt [@textttsl ar
-
@@ -244,7 +244,7 @@ Overfull \hbox (76.23077pt too wide) in paragraph at lines 4849--4849
.etc.
Overfull \hbox (34.72258pt too wide) in paragraph at lines 4850--4850
Overfull \hbox (34.72258pt too wide) in paragraph at lines 4908--4908
[]@texttt bash [long-opt] -s [-abefhkmnptuvxdBCDHP] [-o @textttsl op-tion@text
tt ] [-O @textttsl shopt_option@texttt ] [@textttsl ar-
@@ -256,8 +256,8 @@ tt ] [-O @textttsl shopt_option@texttt ] [@textttsl ar-
.@texttt s
.etc.
[67] [68]
Underfull \hbox (badness 2245) in paragraph at lines 5024--5026
[69] [70]
Underfull \hbox (badness 2245) in paragraph at lines 5082--5084
[]@textrm When a lo-gin shell ex-its, Bash reads and ex-e-cutes com-mands from
the file
@@ -269,8 +269,8 @@ the file
.@textrm n
.etc.
[69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [79] [80] [81] [82]
Underfull \hbox (badness 2521) in paragraph at lines 6138--6141
[71] [72] [73] [74] [75] [76] [77] [78] [79] [80] [81] [82] [83] [84]
Underfull \hbox (badness 2521) in paragraph at lines 6196--6199
@textrm `@texttt --enable-strict-posix-default[]@textrm '[] to @texttt configur
e[] @textrm when build-ing (see Sec-tion 10.8
@@ -282,9 +282,9 @@ e[] @textrm when build-ing (see Sec-tion 10.8
.@texttt n
.etc.
Chapter 7 [83] [84] [85] [86] [87]
(/Users/chet/src/bash/src/lib/readline/doc/rluser.texi Chapter 8 [88] [89]
[90] [91] [92] [93]
Chapter 7 [85] [86] [87] [88] [89]
(/Users/chet/src/bash/src/lib/readline/doc/rluser.texi Chapter 8 [90] [91]
[92] [93] [94] [95]
Underfull \hbox (badness 5231) in paragraph at lines 502--518
@texttt emacs-meta[]@textrm , @texttt emacs-ctlx[]@textrm , @texttt vi[]@textr
m , @texttt vi-move[]@textrm , @texttt vi-command[]@textrm , and
@@ -297,7 +297,7 @@ m , @texttt vi-move[]@textrm , @texttt vi-command[]@textrm , and
.@texttt c
.etc.
[94] [95] [96] [97] [98]
[96] [97] [98] [99] [100]
Overfull \hbox (26.43913pt too wide) in paragraph at lines 817--817
[]@texttt Meta-Control-h: backward-kill-word Text after the function name is i
gnored[]
@@ -310,7 +310,7 @@ gnored[]
.@texttt t
.etc.
[99] [100] [101] [102] [103] [104] [105] [106] [107] [108] [109] [110]
[101] [102] [103] [104] [105] [106] [107] [108] [109] [110] [111] [112]
Overfull \hbox (17.80585pt too wide) in paragraph at lines 1666--1666
[]@texttt complete [-abcdefgjksuv] [-o @textttsl comp-option@texttt ] [-A @tex
tttsl ac-tion@texttt ] [-G @textttsl glob-
@@ -323,7 +323,7 @@ tttsl ac-tion@texttt ] [-G @textttsl glob-
.@texttt m
.etc.
[111] [112]
[113] [114]
Underfull \hbox (badness 2753) in paragraph at lines 1768--1771
@texttt hostname[]@textrm Hostnames, as taken from the file spec-i-fied by
@@ -335,9 +335,9 @@ Underfull \hbox (badness 2753) in paragraph at lines 1768--1771
.@texttt o
.etc.
[113]) (/Users/chet/src/bash/src/lib/readline/doc/hsuser.texi Chapter 9
[114] [115] [116] [117] [118]) Chapter 10 [119] [120] [121] [122] [123]
Underfull \hbox (badness 2772) in paragraph at lines 6732--6736
[115]) (/Users/chet/src/bash/src/lib/readline/doc/hsuser.texi Chapter 9
[116] [117] [118] [119] [120]) Chapter 10 [121] [122] [123] [124] [125]
Underfull \hbox (badness 2772) in paragraph at lines 6792--6796
[]@textrm Enable sup-port for large files (@texttt http://www.sas.com/standard
s/large_
@@ -349,9 +349,9 @@ s/large_
.@textrm a
.etc.
[124] [125] [126] Appendix A [127] [128] Appendix B [129] [130] [131] [132]
[133] [134] [135] Appendix C [136] (./fdl.texi [137] [138] [139] [140] [141]
[142]) (Index of Shell Builtin Commands) [143] [144] (./bashref.bts)
[126] [127] [128] Appendix A [129] [130] Appendix B [131] [132] [133] [134]
[135] [136] [137] Appendix C [138] (./fdl.texi [139] [140] [141] [142] [143]
[144]) (Index of Shell Builtin Commands) [145] [146] (./bashref.bts)
(Index of Shell Reserved Words)
Overfull \vbox (42.26959pt too high) has occurred while \output is active
\vbox(643.19986+0.0)x433.62, glue set - 1.0
@@ -370,16 +370,16 @@ Overfull \vbox (42.26959pt too high) has occurred while \output is active
.etc.
[145] [146] (./bashref.rws) (Parameter and Variable Index) [147] [148]
(./bashref.vrs [149]) (Function Index) [150] (./bashref.fns [151])
(Concept Index) [152] (./bashref.cps [153]) [154] )
[147] [148] (./bashref.rws) (Parameter and Variable Index) [149] [150]
(./bashref.vrs [151]) (Function Index) [152] (./bashref.fns [153])
(Concept Index) [154] (./bashref.cps [155]) [156] )
Here is how much of TeX's memory you used:
1726 strings out of 97980
23516 string characters out of 1221004
52378 words of memory out of 1000000
2577 multiletter control sequences out of 10000+50000
1732 strings out of 97980
23671 string characters out of 1221004
52464 words of memory out of 1000000
2583 multiletter control sequences out of 10000+50000
31953 words of font info for 111 fonts, out of 500000 for 2000
19 hyphenation exceptions out of 1000
15i,8n,11p,269b,465s stack positions out of 1500i,500n,5000p,200000b,5000s
15i,8n,11p,269b,471s stack positions out of 1500i,500n,5000p,200000b,5000s
Output written on bashref.dvi (160 pages, 606064 bytes).
Output written on bashref.dvi (162 pages, 610668 bytes).
+2383 -2298
View File
File diff suppressed because it is too large Load Diff
+263 -591
View File
File diff suppressed because it is too large Load Diff
+77 -75
View File
@@ -56,79 +56,81 @@
\chapentry{Shell Builtin Commands}{4}{35}
\secentry{Bourne Shell Builtins}{4}{1}{35}
\secentry{Bash Builtin Commands}{4}{2}{41}
\secentry{The Set Builtin}{4}{3}{52}
\secentry{Modifying Shell Behavior}{4}{3}{49}
\subsecentry{The Set Builtin}{4}{3}{1}{49}
\subsecentry{The Shopt Builtin}{4}{3}{2}{52}
\secentry{Special Builtins}{4}{4}{56}
\chapentry{Shell Variables}{5}{57}
\secentry{Bourne Shell Variables}{5}{1}{57}
\secentry{Bash Variables}{5}{2}{57}
\chapentry{Bash Features}{6}{67}
\secentry{Invoking Bash}{6}{1}{67}
\secentry{Bash Startup Files}{6}{2}{69}
\secentry{Interactive Shells}{6}{3}{71}
\subsecentry{What is an Interactive Shell?}{6}{3}{1}{71}
\subsecentry{Is this Shell Interactive?}{6}{3}{2}{71}
\subsecentry{Interactive Shell Behavior}{6}{3}{3}{71}
\secentry{Bash Conditional Expressions}{6}{4}{72}
\secentry{Shell Arithmetic}{6}{5}{74}
\secentry{Aliases}{6}{6}{75}
\secentry{Arrays}{6}{7}{76}
\secentry{The Directory Stack}{6}{8}{77}
\subsecentry{Directory Stack Builtins}{6}{8}{1}{77}
\secentry{Controlling the Prompt}{6}{9}{78}
\secentry{The Restricted Shell}{6}{10}{80}
\secentry{Bash POSIX Mode}{6}{11}{80}
\chapentry{Job Control}{7}{85}
\secentry{Job Control Basics}{7}{1}{85}
\secentry{Job Control Builtins}{7}{2}{86}
\secentry{Job Control Variables}{7}{3}{87}
\chapentry{Command Line Editing}{8}{89}
\secentry{Introduction to Line Editing}{8}{1}{89}
\secentry{Readline Interaction}{8}{2}{89}
\subsecentry{Readline Bare Essentials}{8}{2}{1}{89}
\subsecentry{Readline Movement Commands}{8}{2}{2}{90}
\subsecentry{Readline Killing Commands}{8}{2}{3}{90}
\subsecentry{Readline Arguments}{8}{2}{4}{91}
\subsecentry{Searching for Commands in the History}{8}{2}{5}{91}
\secentry{Readline Init File}{8}{3}{92}
\subsecentry{Readline Init File Syntax}{8}{3}{1}{92}
\subsecentry{Conditional Init Constructs}{8}{3}{2}{97}
\subsecentry{Sample Init File}{8}{3}{3}{98}
\secentry{Bindable Readline Commands}{8}{4}{101}
\subsecentry{Commands For Moving}{8}{4}{1}{101}
\subsecentry{Commands For Manipulating The History}{8}{4}{2}{101}
\subsecentry{Commands For Changing Text}{8}{4}{3}{103}
\subsecentry{Killing And Yanking}{8}{4}{4}{104}
\subsecentry{Specifying Numeric Arguments}{8}{4}{5}{105}
\subsecentry{Letting Readline Type For You}{8}{4}{6}{105}
\subsecentry{Keyboard Macros}{8}{4}{7}{106}
\subsecentry{Some Miscellaneous Commands}{8}{4}{8}{107}
\secentry{Readline vi Mode}{8}{5}{109}
\secentry{Programmable Completion}{8}{6}{109}
\secentry{Programmable Completion Builtins}{8}{7}{111}
\chapentry{Using History Interactively}{9}{115}
\secentry{Bash History Facilities}{9}{1}{115}
\secentry{Bash History Builtins}{9}{2}{115}
\secentry{History Expansion}{9}{3}{117}
\subsecentry{Event Designators}{9}{3}{1}{117}
\subsecentry{Word Designators}{9}{3}{2}{118}
\subsecentry{Modifiers}{9}{3}{3}{119}
\chapentry{Installing Bash}{10}{121}
\secentry{Basic Installation}{10}{1}{121}
\secentry{Compilers and Options}{10}{2}{121}
\secentry{Compiling For Multiple Architectures}{10}{3}{122}
\secentry{Installation Names}{10}{4}{122}
\secentry{Specifying the System Type}{10}{5}{122}
\secentry{Sharing Defaults}{10}{6}{123}
\secentry{Operation Controls}{10}{7}{123}
\secentry{Optional Features}{10}{8}{123}
\appendixentry{Reporting Bugs}{A}{129}
\appendixentry{Major Differences From The Bourne Shell}{B}{131}
\secentry{Implementation Differences From The SVR4.2 Shell}{B}{1}{135}
\appendixentry{Copying This Manual}{C}{137}
\secentry{GNU Free Documentation License}{C}{1}{137}
\subsecentry{ADDENDUM: How to use this License for your documents}{C}{1}{1}{143}
\unnumbchapentry{Index of Shell Builtin Commands}{10}{145}
\unnumbchapentry{Index of Shell Reserved Words}{10}{147}
\unnumbchapentry{Parameter and Variable Index}{10}{149}
\unnumbchapentry{Function Index}{10}{151}
\unnumbchapentry{Concept Index}{10}{153}
\chapentry{Shell Variables}{5}{59}
\secentry{Bourne Shell Variables}{5}{1}{59}
\secentry{Bash Variables}{5}{2}{59}
\chapentry{Bash Features}{6}{69}
\secentry{Invoking Bash}{6}{1}{69}
\secentry{Bash Startup Files}{6}{2}{71}
\secentry{Interactive Shells}{6}{3}{73}
\subsecentry{What is an Interactive Shell?}{6}{3}{1}{73}
\subsecentry{Is this Shell Interactive?}{6}{3}{2}{73}
\subsecentry{Interactive Shell Behavior}{6}{3}{3}{73}
\secentry{Bash Conditional Expressions}{6}{4}{74}
\secentry{Shell Arithmetic}{6}{5}{76}
\secentry{Aliases}{6}{6}{77}
\secentry{Arrays}{6}{7}{78}
\secentry{The Directory Stack}{6}{8}{79}
\subsecentry{Directory Stack Builtins}{6}{8}{1}{79}
\secentry{Controlling the Prompt}{6}{9}{80}
\secentry{The Restricted Shell}{6}{10}{82}
\secentry{Bash POSIX Mode}{6}{11}{82}
\chapentry{Job Control}{7}{87}
\secentry{Job Control Basics}{7}{1}{87}
\secentry{Job Control Builtins}{7}{2}{88}
\secentry{Job Control Variables}{7}{3}{89}
\chapentry{Command Line Editing}{8}{91}
\secentry{Introduction to Line Editing}{8}{1}{91}
\secentry{Readline Interaction}{8}{2}{91}
\subsecentry{Readline Bare Essentials}{8}{2}{1}{91}
\subsecentry{Readline Movement Commands}{8}{2}{2}{92}
\subsecentry{Readline Killing Commands}{8}{2}{3}{92}
\subsecentry{Readline Arguments}{8}{2}{4}{93}
\subsecentry{Searching for Commands in the History}{8}{2}{5}{93}
\secentry{Readline Init File}{8}{3}{94}
\subsecentry{Readline Init File Syntax}{8}{3}{1}{94}
\subsecentry{Conditional Init Constructs}{8}{3}{2}{99}
\subsecentry{Sample Init File}{8}{3}{3}{100}
\secentry{Bindable Readline Commands}{8}{4}{103}
\subsecentry{Commands For Moving}{8}{4}{1}{103}
\subsecentry{Commands For Manipulating The History}{8}{4}{2}{103}
\subsecentry{Commands For Changing Text}{8}{4}{3}{105}
\subsecentry{Killing And Yanking}{8}{4}{4}{106}
\subsecentry{Specifying Numeric Arguments}{8}{4}{5}{107}
\subsecentry{Letting Readline Type For You}{8}{4}{6}{107}
\subsecentry{Keyboard Macros}{8}{4}{7}{108}
\subsecentry{Some Miscellaneous Commands}{8}{4}{8}{109}
\secentry{Readline vi Mode}{8}{5}{111}
\secentry{Programmable Completion}{8}{6}{111}
\secentry{Programmable Completion Builtins}{8}{7}{113}
\chapentry{Using History Interactively}{9}{117}
\secentry{Bash History Facilities}{9}{1}{117}
\secentry{Bash History Builtins}{9}{2}{117}
\secentry{History Expansion}{9}{3}{119}
\subsecentry{Event Designators}{9}{3}{1}{119}
\subsecentry{Word Designators}{9}{3}{2}{120}
\subsecentry{Modifiers}{9}{3}{3}{121}
\chapentry{Installing Bash}{10}{123}
\secentry{Basic Installation}{10}{1}{123}
\secentry{Compilers and Options}{10}{2}{123}
\secentry{Compiling For Multiple Architectures}{10}{3}{124}
\secentry{Installation Names}{10}{4}{124}
\secentry{Specifying the System Type}{10}{5}{124}
\secentry{Sharing Defaults}{10}{6}{125}
\secentry{Operation Controls}{10}{7}{125}
\secentry{Optional Features}{10}{8}{125}
\appendixentry{Reporting Bugs}{A}{131}
\appendixentry{Major Differences From The Bourne Shell}{B}{133}
\secentry{Implementation Differences From The SVR4.2 Shell}{B}{1}{137}
\appendixentry{Copying This Manual}{C}{139}
\secentry{GNU Free Documentation License}{C}{1}{139}
\subsecentry{ADDENDUM: How to use this License for your documents}{C}{1}{1}{145}
\unnumbchapentry{Index of Shell Builtin Commands}{10}{147}
\unnumbchapentry{Index of Shell Reserved Words}{10}{149}
\unnumbchapentry{Parameter and Variable Index}{10}{151}
\unnumbchapentry{Function Index}{10}{153}
\unnumbchapentry{Concept Index}{10}{155}
+107 -104
View File
@@ -10,107 +10,110 @@
\entry{!}{16}{\code {!}}
\entry{0}{16}{\code {0}}
\entry{_}{16}{\code {_}}
\entry{CDPATH}{57}{\code {CDPATH}}
\entry{HOME}{57}{\code {HOME}}
\entry{IFS}{57}{\code {IFS}}
\entry{MAIL}{57}{\code {MAIL}}
\entry{MAILPATH}{57}{\code {MAILPATH}}
\entry{OPTARG}{57}{\code {OPTARG}}
\entry{OPTIND}{57}{\code {OPTIND}}
\entry{PATH}{57}{\code {PATH}}
\entry{PS1}{57}{\code {PS1}}
\entry{PS2}{57}{\code {PS2}}
\entry{BASH}{57}{\code {BASH}}
\entry{BASH_ARGC}{58}{\code {BASH_ARGC}}
\entry{BASH_ARGV}{58}{\code {BASH_ARGV}}
\entry{BASH_COMMAND}{58}{\code {BASH_COMMAND}}
\entry{BASH_ENV}{58}{\code {BASH_ENV}}
\entry{BASH_EXECUTION_STRING}{58}{\code {BASH_EXECUTION_STRING}}
\entry{BASH_LINENO}{58}{\code {BASH_LINENO}}
\entry{BASH_REMATCH}{58}{\code {BASH_REMATCH}}
\entry{BASH_SOURCE}{58}{\code {BASH_SOURCE}}
\entry{BASH_SUBSHELL}{58}{\code {BASH_SUBSHELL}}
\entry{BASH_VERSINFO}{58}{\code {BASH_VERSINFO}}
\entry{BASH_VERSION}{59}{\code {BASH_VERSION}}
\entry{COLUMNS}{59}{\code {COLUMNS}}
\entry{COMP_CWORD}{59}{\code {COMP_CWORD}}
\entry{COMP_LINE}{59}{\code {COMP_LINE}}
\entry{COMP_POINT}{59}{\code {COMP_POINT}}
\entry{COMP_WORDBREAKS}{59}{\code {COMP_WORDBREAKS}}
\entry{COMP_WORDS}{59}{\code {COMP_WORDS}}
\entry{COMPREPLY}{60}{\code {COMPREPLY}}
\entry{DIRSTACK}{60}{\code {DIRSTACK}}
\entry{EMACS}{60}{\code {EMACS}}
\entry{EUID}{60}{\code {EUID}}
\entry{FCEDIT}{60}{\code {FCEDIT}}
\entry{FIGNORE}{60}{\code {FIGNORE}}
\entry{FUNCNAME}{60}{\code {FUNCNAME}}
\entry{GLOBIGNORE}{60}{\code {GLOBIGNORE}}
\entry{GROUPS}{60}{\code {GROUPS}}
\entry{histchars}{60}{\code {histchars}}
\entry{HISTCMD}{61}{\code {HISTCMD}}
\entry{HISTCONTROL}{61}{\code {HISTCONTROL}}
\entry{HISTFILE}{61}{\code {HISTFILE}}
\entry{HISTFILESIZE}{61}{\code {HISTFILESIZE}}
\entry{HISTIGNORE}{61}{\code {HISTIGNORE}}
\entry{HISTSIZE}{61}{\code {HISTSIZE}}
\entry{HISTTIMEFORMAT}{62}{\code {HISTTIMEFORMAT}}
\entry{HOSTFILE}{62}{\code {HOSTFILE}}
\entry{HOSTNAME}{62}{\code {HOSTNAME}}
\entry{HOSTTYPE}{62}{\code {HOSTTYPE}}
\entry{IGNOREEOF}{62}{\code {IGNOREEOF}}
\entry{INPUTRC}{62}{\code {INPUTRC}}
\entry{LANG}{62}{\code {LANG}}
\entry{LC_ALL}{62}{\code {LC_ALL}}
\entry{LC_COLLATE}{62}{\code {LC_COLLATE}}
\entry{LC_CTYPE}{62}{\code {LC_CTYPE}}
\entry{LC_MESSAGES}{62}{\code {LC_MESSAGES}}
\entry{LC_NUMERIC}{62}{\code {LC_NUMERIC}}
\entry{LINENO}{62}{\code {LINENO}}
\entry{LINES}{63}{\code {LINES}}
\entry{MACHTYPE}{63}{\code {MACHTYPE}}
\entry{MAILCHECK}{63}{\code {MAILCHECK}}
\entry{OLDPWD}{63}{\code {OLDPWD}}
\entry{OPTERR}{63}{\code {OPTERR}}
\entry{OSTYPE}{63}{\code {OSTYPE}}
\entry{PIPESTATUS}{63}{\code {PIPESTATUS}}
\entry{POSIXLY_CORRECT}{63}{\code {POSIXLY_CORRECT}}
\entry{PPID}{63}{\code {PPID}}
\entry{PROMPT_COMMAND}{63}{\code {PROMPT_COMMAND}}
\entry{PS3}{63}{\code {PS3}}
\entry{PS4}{63}{\code {PS4}}
\entry{PWD}{63}{\code {PWD}}
\entry{RANDOM}{63}{\code {RANDOM}}
\entry{REPLY}{63}{\code {REPLY}}
\entry{SECONDS}{64}{\code {SECONDS}}
\entry{SHELL}{64}{\code {SHELL}}
\entry{SHELLOPTS}{64}{\code {SHELLOPTS}}
\entry{SHLVL}{64}{\code {SHLVL}}
\entry{TIMEFORMAT}{64}{\code {TIMEFORMAT}}
\entry{TMOUT}{64}{\code {TMOUT}}
\entry{TMPDIR}{65}{\code {TMPDIR}}
\entry{UID}{65}{\code {UID}}
\entry{auto_resume}{88}{\code {auto_resume}}
\entry{bell-style}{93}{\code {bell-style}}
\entry{bind-tty-special-chars}{93}{\code {bind-tty-special-chars}}
\entry{comment-begin}{93}{\code {comment-begin}}
\entry{completion-query-items}{93}{\code {completion-query-items}}
\entry{convert-meta}{94}{\code {convert-meta}}
\entry{disable-completion}{94}{\code {disable-completion}}
\entry{editing-mode}{94}{\code {editing-mode}}
\entry{enable-keypad}{94}{\code {enable-keypad}}
\entry{expand-tilde}{94}{\code {expand-tilde}}
\entry{history-preserve-point}{94}{\code {history-preserve-point}}
\entry{horizontal-scroll-mode}{94}{\code {horizontal-scroll-mode}}
\entry{input-meta}{94}{\code {input-meta}}
\entry{meta-flag}{94}{\code {meta-flag}}
\entry{isearch-terminators}{94}{\code {isearch-terminators}}
\entry{keymap}{94}{\code {keymap}}
\entry{mark-modified-lines}{95}{\code {mark-modified-lines}}
\entry{mark-symlinked-directories}{95}{\code {mark-symlinked-directories}}
\entry{match-hidden-files}{95}{\code {match-hidden-files}}
\entry{output-meta}{95}{\code {output-meta}}
\entry{page-completions}{95}{\code {page-completions}}
\entry{show-all-if-ambiguous}{95}{\code {show-all-if-ambiguous}}
\entry{show-all-if-unmodified}{95}{\code {show-all-if-unmodified}}
\entry{visible-stats}{96}{\code {visible-stats}}
\entry{CDPATH}{59}{\code {CDPATH}}
\entry{HOME}{59}{\code {HOME}}
\entry{IFS}{59}{\code {IFS}}
\entry{MAIL}{59}{\code {MAIL}}
\entry{MAILPATH}{59}{\code {MAILPATH}}
\entry{OPTARG}{59}{\code {OPTARG}}
\entry{OPTIND}{59}{\code {OPTIND}}
\entry{PATH}{59}{\code {PATH}}
\entry{PS1}{59}{\code {PS1}}
\entry{PS2}{59}{\code {PS2}}
\entry{BASH}{59}{\code {BASH}}
\entry{BASHPID}{60}{\code {BASHPID}}
\entry{BASH_ARGC}{60}{\code {BASH_ARGC}}
\entry{BASH_ARGV}{60}{\code {BASH_ARGV}}
\entry{BASH_COMMAND}{60}{\code {BASH_COMMAND}}
\entry{BASH_ENV}{60}{\code {BASH_ENV}}
\entry{BASH_EXECUTION_STRING}{60}{\code {BASH_EXECUTION_STRING}}
\entry{BASH_LINENO}{60}{\code {BASH_LINENO}}
\entry{BASH_REMATCH}{60}{\code {BASH_REMATCH}}
\entry{BASH_SOURCE}{60}{\code {BASH_SOURCE}}
\entry{BASH_SUBSHELL}{61}{\code {BASH_SUBSHELL}}
\entry{BASH_VERSINFO}{61}{\code {BASH_VERSINFO}}
\entry{BASH_VERSION}{61}{\code {BASH_VERSION}}
\entry{COLUMNS}{61}{\code {COLUMNS}}
\entry{COMP_CWORD}{61}{\code {COMP_CWORD}}
\entry{COMP_LINE}{61}{\code {COMP_LINE}}
\entry{COMP_POINT}{61}{\code {COMP_POINT}}
\entry{COMP_TYPE}{61}{\code {COMP_TYPE}}
\entry{COMP_KEY}{62}{\code {COMP_KEY}}
\entry{COMP_WORDBREAKS}{62}{\code {COMP_WORDBREAKS}}
\entry{COMP_WORDS}{62}{\code {COMP_WORDS}}
\entry{COMPREPLY}{62}{\code {COMPREPLY}}
\entry{DIRSTACK}{62}{\code {DIRSTACK}}
\entry{EMACS}{62}{\code {EMACS}}
\entry{EUID}{62}{\code {EUID}}
\entry{FCEDIT}{62}{\code {FCEDIT}}
\entry{FIGNORE}{62}{\code {FIGNORE}}
\entry{FUNCNAME}{62}{\code {FUNCNAME}}
\entry{GLOBIGNORE}{63}{\code {GLOBIGNORE}}
\entry{GROUPS}{63}{\code {GROUPS}}
\entry{histchars}{63}{\code {histchars}}
\entry{HISTCMD}{63}{\code {HISTCMD}}
\entry{HISTCONTROL}{63}{\code {HISTCONTROL}}
\entry{HISTFILE}{63}{\code {HISTFILE}}
\entry{HISTFILESIZE}{63}{\code {HISTFILESIZE}}
\entry{HISTIGNORE}{63}{\code {HISTIGNORE}}
\entry{HISTSIZE}{64}{\code {HISTSIZE}}
\entry{HISTTIMEFORMAT}{64}{\code {HISTTIMEFORMAT}}
\entry{HOSTFILE}{64}{\code {HOSTFILE}}
\entry{HOSTNAME}{64}{\code {HOSTNAME}}
\entry{HOSTTYPE}{64}{\code {HOSTTYPE}}
\entry{IGNOREEOF}{64}{\code {IGNOREEOF}}
\entry{INPUTRC}{64}{\code {INPUTRC}}
\entry{LANG}{64}{\code {LANG}}
\entry{LC_ALL}{64}{\code {LC_ALL}}
\entry{LC_COLLATE}{65}{\code {LC_COLLATE}}
\entry{LC_CTYPE}{65}{\code {LC_CTYPE}}
\entry{LC_MESSAGES}{65}{\code {LC_MESSAGES}}
\entry{LC_NUMERIC}{65}{\code {LC_NUMERIC}}
\entry{LINENO}{65}{\code {LINENO}}
\entry{LINES}{65}{\code {LINES}}
\entry{MACHTYPE}{65}{\code {MACHTYPE}}
\entry{MAILCHECK}{65}{\code {MAILCHECK}}
\entry{OLDPWD}{65}{\code {OLDPWD}}
\entry{OPTERR}{65}{\code {OPTERR}}
\entry{OSTYPE}{65}{\code {OSTYPE}}
\entry{PIPESTATUS}{65}{\code {PIPESTATUS}}
\entry{POSIXLY_CORRECT}{65}{\code {POSIXLY_CORRECT}}
\entry{PPID}{65}{\code {PPID}}
\entry{PROMPT_COMMAND}{66}{\code {PROMPT_COMMAND}}
\entry{PS3}{66}{\code {PS3}}
\entry{PS4}{66}{\code {PS4}}
\entry{PWD}{66}{\code {PWD}}
\entry{RANDOM}{66}{\code {RANDOM}}
\entry{REPLY}{66}{\code {REPLY}}
\entry{SECONDS}{66}{\code {SECONDS}}
\entry{SHELL}{66}{\code {SHELL}}
\entry{SHELLOPTS}{66}{\code {SHELLOPTS}}
\entry{SHLVL}{66}{\code {SHLVL}}
\entry{TIMEFORMAT}{66}{\code {TIMEFORMAT}}
\entry{TMOUT}{67}{\code {TMOUT}}
\entry{TMPDIR}{67}{\code {TMPDIR}}
\entry{UID}{67}{\code {UID}}
\entry{auto_resume}{90}{\code {auto_resume}}
\entry{bell-style}{95}{\code {bell-style}}
\entry{bind-tty-special-chars}{95}{\code {bind-tty-special-chars}}
\entry{comment-begin}{95}{\code {comment-begin}}
\entry{completion-query-items}{95}{\code {completion-query-items}}
\entry{convert-meta}{96}{\code {convert-meta}}
\entry{disable-completion}{96}{\code {disable-completion}}
\entry{editing-mode}{96}{\code {editing-mode}}
\entry{enable-keypad}{96}{\code {enable-keypad}}
\entry{expand-tilde}{96}{\code {expand-tilde}}
\entry{history-preserve-point}{96}{\code {history-preserve-point}}
\entry{horizontal-scroll-mode}{96}{\code {horizontal-scroll-mode}}
\entry{input-meta}{96}{\code {input-meta}}
\entry{meta-flag}{96}{\code {meta-flag}}
\entry{isearch-terminators}{96}{\code {isearch-terminators}}
\entry{keymap}{96}{\code {keymap}}
\entry{mark-modified-lines}{97}{\code {mark-modified-lines}}
\entry{mark-symlinked-directories}{97}{\code {mark-symlinked-directories}}
\entry{match-hidden-files}{97}{\code {match-hidden-files}}
\entry{output-meta}{97}{\code {output-meta}}
\entry{page-completions}{97}{\code {page-completions}}
\entry{show-all-if-ambiguous}{97}{\code {show-all-if-ambiguous}}
\entry{show-all-if-unmodified}{97}{\code {show-all-if-unmodified}}
\entry{visible-stats}{98}{\code {visible-stats}}
+107 -104
View File
@@ -17,127 +17,130 @@
\initial {0}
\entry {\code {0}}{16}
\initial {A}
\entry {\code {auto_resume}}{88}
\entry {\code {auto_resume}}{90}
\initial {B}
\entry {\code {BASH}}{57}
\entry {\code {BASH_ARGC}}{58}
\entry {\code {BASH_ARGV}}{58}
\entry {\code {BASH_COMMAND}}{58}
\entry {\code {BASH_ENV}}{58}
\entry {\code {BASH_EXECUTION_STRING}}{58}
\entry {\code {BASH_LINENO}}{58}
\entry {\code {BASH_REMATCH}}{58}
\entry {\code {BASH_SOURCE}}{58}
\entry {\code {BASH_SUBSHELL}}{58}
\entry {\code {BASH_VERSINFO}}{58}
\entry {\code {BASH_VERSION}}{59}
\entry {\code {bell-style}}{93}
\entry {\code {bind-tty-special-chars}}{93}
\entry {\code {BASH}}{59}
\entry {\code {BASH_ARGC}}{60}
\entry {\code {BASH_ARGV}}{60}
\entry {\code {BASH_COMMAND}}{60}
\entry {\code {BASH_ENV}}{60}
\entry {\code {BASH_EXECUTION_STRING}}{60}
\entry {\code {BASH_LINENO}}{60}
\entry {\code {BASH_REMATCH}}{60}
\entry {\code {BASH_SOURCE}}{60}
\entry {\code {BASH_SUBSHELL}}{61}
\entry {\code {BASH_VERSINFO}}{61}
\entry {\code {BASH_VERSION}}{61}
\entry {\code {BASHPID}}{60}
\entry {\code {bell-style}}{95}
\entry {\code {bind-tty-special-chars}}{95}
\initial {C}
\entry {\code {CDPATH}}{57}
\entry {\code {COLUMNS}}{59}
\entry {\code {comment-begin}}{93}
\entry {\code {COMP_CWORD}}{59}
\entry {\code {COMP_LINE}}{59}
\entry {\code {COMP_POINT}}{59}
\entry {\code {COMP_WORDBREAKS}}{59}
\entry {\code {COMP_WORDS}}{59}
\entry {\code {completion-query-items}}{93}
\entry {\code {COMPREPLY}}{60}
\entry {\code {convert-meta}}{94}
\entry {\code {CDPATH}}{59}
\entry {\code {COLUMNS}}{61}
\entry {\code {comment-begin}}{95}
\entry {\code {COMP_CWORD}}{61}
\entry {\code {COMP_KEY}}{62}
\entry {\code {COMP_LINE}}{61}
\entry {\code {COMP_POINT}}{61}
\entry {\code {COMP_TYPE}}{61}
\entry {\code {COMP_WORDBREAKS}}{62}
\entry {\code {COMP_WORDS}}{62}
\entry {\code {completion-query-items}}{95}
\entry {\code {COMPREPLY}}{62}
\entry {\code {convert-meta}}{96}
\initial {D}
\entry {\code {DIRSTACK}}{60}
\entry {\code {disable-completion}}{94}
\entry {\code {DIRSTACK}}{62}
\entry {\code {disable-completion}}{96}
\initial {E}
\entry {\code {editing-mode}}{94}
\entry {\code {EMACS}}{60}
\entry {\code {enable-keypad}}{94}
\entry {\code {EUID}}{60}
\entry {\code {expand-tilde}}{94}
\entry {\code {editing-mode}}{96}
\entry {\code {EMACS}}{62}
\entry {\code {enable-keypad}}{96}
\entry {\code {EUID}}{62}
\entry {\code {expand-tilde}}{96}
\initial {F}
\entry {\code {FCEDIT}}{60}
\entry {\code {FIGNORE}}{60}
\entry {\code {FUNCNAME}}{60}
\entry {\code {FCEDIT}}{62}
\entry {\code {FIGNORE}}{62}
\entry {\code {FUNCNAME}}{62}
\initial {G}
\entry {\code {GLOBIGNORE}}{60}
\entry {\code {GROUPS}}{60}
\entry {\code {GLOBIGNORE}}{63}
\entry {\code {GROUPS}}{63}
\initial {H}
\entry {\code {histchars}}{60}
\entry {\code {HISTCMD}}{61}
\entry {\code {HISTCONTROL}}{61}
\entry {\code {HISTFILE}}{61}
\entry {\code {HISTFILESIZE}}{61}
\entry {\code {HISTIGNORE}}{61}
\entry {\code {history-preserve-point}}{94}
\entry {\code {HISTSIZE}}{61}
\entry {\code {HISTTIMEFORMAT}}{62}
\entry {\code {HOME}}{57}
\entry {\code {horizontal-scroll-mode}}{94}
\entry {\code {HOSTFILE}}{62}
\entry {\code {HOSTNAME}}{62}
\entry {\code {HOSTTYPE}}{62}
\entry {\code {histchars}}{63}
\entry {\code {HISTCMD}}{63}
\entry {\code {HISTCONTROL}}{63}
\entry {\code {HISTFILE}}{63}
\entry {\code {HISTFILESIZE}}{63}
\entry {\code {HISTIGNORE}}{63}
\entry {\code {history-preserve-point}}{96}
\entry {\code {HISTSIZE}}{64}
\entry {\code {HISTTIMEFORMAT}}{64}
\entry {\code {HOME}}{59}
\entry {\code {horizontal-scroll-mode}}{96}
\entry {\code {HOSTFILE}}{64}
\entry {\code {HOSTNAME}}{64}
\entry {\code {HOSTTYPE}}{64}
\initial {I}
\entry {\code {IFS}}{57}
\entry {\code {IGNOREEOF}}{62}
\entry {\code {input-meta}}{94}
\entry {\code {INPUTRC}}{62}
\entry {\code {isearch-terminators}}{94}
\entry {\code {IFS}}{59}
\entry {\code {IGNOREEOF}}{64}
\entry {\code {input-meta}}{96}
\entry {\code {INPUTRC}}{64}
\entry {\code {isearch-terminators}}{96}
\initial {K}
\entry {\code {keymap}}{94}
\entry {\code {keymap}}{96}
\initial {L}
\entry {\code {LANG}}{62}
\entry {\code {LC_ALL}}{62}
\entry {\code {LC_COLLATE}}{62}
\entry {\code {LC_CTYPE}}{62}
\entry {\code {LC_MESSAGES}}{7, 62}
\entry {\code {LC_NUMERIC}}{62}
\entry {\code {LINENO}}{62}
\entry {\code {LINES}}{63}
\entry {\code {LANG}}{64}
\entry {\code {LC_ALL}}{64}
\entry {\code {LC_COLLATE}}{65}
\entry {\code {LC_CTYPE}}{65}
\entry {\code {LC_MESSAGES}}{7, 65}
\entry {\code {LC_NUMERIC}}{65}
\entry {\code {LINENO}}{65}
\entry {\code {LINES}}{65}
\initial {M}
\entry {\code {MACHTYPE}}{63}
\entry {\code {MAIL}}{57}
\entry {\code {MAILCHECK}}{63}
\entry {\code {MAILPATH}}{57}
\entry {\code {mark-modified-lines}}{95}
\entry {\code {mark-symlinked-directories}}{95}
\entry {\code {match-hidden-files}}{95}
\entry {\code {meta-flag}}{94}
\entry {\code {MACHTYPE}}{65}
\entry {\code {MAIL}}{59}
\entry {\code {MAILCHECK}}{65}
\entry {\code {MAILPATH}}{59}
\entry {\code {mark-modified-lines}}{97}
\entry {\code {mark-symlinked-directories}}{97}
\entry {\code {match-hidden-files}}{97}
\entry {\code {meta-flag}}{96}
\initial {O}
\entry {\code {OLDPWD}}{63}
\entry {\code {OPTARG}}{57}
\entry {\code {OPTERR}}{63}
\entry {\code {OPTIND}}{57}
\entry {\code {OSTYPE}}{63}
\entry {\code {output-meta}}{95}
\entry {\code {OLDPWD}}{65}
\entry {\code {OPTARG}}{59}
\entry {\code {OPTERR}}{65}
\entry {\code {OPTIND}}{59}
\entry {\code {OSTYPE}}{65}
\entry {\code {output-meta}}{97}
\initial {P}
\entry {\code {page-completions}}{95}
\entry {\code {PATH}}{57}
\entry {\code {PIPESTATUS}}{63}
\entry {\code {POSIXLY_CORRECT}}{63}
\entry {\code {PPID}}{63}
\entry {\code {PROMPT_COMMAND}}{63}
\entry {\code {PS1}}{57}
\entry {\code {PS2}}{57}
\entry {\code {PS3}}{63}
\entry {\code {PS4}}{63}
\entry {\code {PWD}}{63}
\entry {\code {page-completions}}{97}
\entry {\code {PATH}}{59}
\entry {\code {PIPESTATUS}}{65}
\entry {\code {POSIXLY_CORRECT}}{65}
\entry {\code {PPID}}{65}
\entry {\code {PROMPT_COMMAND}}{66}
\entry {\code {PS1}}{59}
\entry {\code {PS2}}{59}
\entry {\code {PS3}}{66}
\entry {\code {PS4}}{66}
\entry {\code {PWD}}{66}
\initial {R}
\entry {\code {RANDOM}}{63}
\entry {\code {REPLY}}{63}
\entry {\code {RANDOM}}{66}
\entry {\code {REPLY}}{66}
\initial {S}
\entry {\code {SECONDS}}{64}
\entry {\code {SHELL}}{64}
\entry {\code {SHELLOPTS}}{64}
\entry {\code {SHLVL}}{64}
\entry {\code {show-all-if-ambiguous}}{95}
\entry {\code {show-all-if-unmodified}}{95}
\entry {\code {SECONDS}}{66}
\entry {\code {SHELL}}{66}
\entry {\code {SHELLOPTS}}{66}
\entry {\code {SHLVL}}{66}
\entry {\code {show-all-if-ambiguous}}{97}
\entry {\code {show-all-if-unmodified}}{97}
\initial {T}
\entry {\code {TEXTDOMAIN}}{7}
\entry {\code {TEXTDOMAINDIR}}{7}
\entry {\code {TIMEFORMAT}}{64}
\entry {\code {TMOUT}}{64}
\entry {\code {TMPDIR}}{65}
\entry {\code {TIMEFORMAT}}{66}
\entry {\code {TMOUT}}{67}
\entry {\code {TMPDIR}}{67}
\initial {U}
\entry {\code {UID}}{65}
\entry {\code {UID}}{67}
\initial {V}
\entry {\code {visible-stats}}{96}
\entry {\code {visible-stats}}{98}
+180 -169
View File
@@ -79,14 +79,14 @@ BBAASSHH BBUUIILLTTIINN CCOOMMMMAANNDDSS
--pp Display rreeaaddlliinnee function names and bindings in such a
way that they can be re-read.
--PP List current rreeaaddlliinnee function names and bindings.
--vv Display rreeaaddlliinnee variable names and values in such a way
--ss Display rreeaaddlliinnee key sequences bound to macros and the
strings they output in such a way that they can be re-
read.
--SS Display rreeaaddlliinnee key sequences bound to macros and the
strings they output.
--vv Display rreeaaddlliinnee variable names and values in such a way
that they can be re-read.
--VV List current rreeaaddlliinnee variable names and values.
--ss Display rreeaaddlliinnee key sequences bound to macros and the
strings they output in such a way that they can be re-
read.
--SS Display rreeaaddlliinnee key sequences bound to macros and the
strings they output.
--ff _f_i_l_e_n_a_m_e
Read key bindings from _f_i_l_e_n_a_m_e.
--qq _f_u_n_c_t_i_o_n
@@ -179,8 +179,8 @@ BBAASSHH BBUUIILLTTIINN CCOOMMMMAANNDDSS
or no matches were generated.
ccoommpplleettee [--aabbccddeeffggjjkkssuuvv] [--oo _c_o_m_p_-_o_p_t_i_o_n] [--AA _a_c_t_i_o_n] [--GG _g_l_o_b_p_a_t] [--WW
_w_o_r_d_l_i_s_t] [--PP _p_r_e_f_i_x] [--SS _s_u_f_f_i_x]
[--XX _f_i_l_t_e_r_p_a_t] [--FF _f_u_n_c_t_i_o_n] [--CC _c_o_m_m_a_n_d] _n_a_m_e [_n_a_m_e _._._.]
_w_o_r_d_l_i_s_t] [--FF _f_u_n_c_t_i_o_n] [--CC _c_o_m_m_a_n_d]
[--XX _f_i_l_t_e_r_p_a_t] [--PP _p_r_e_f_i_x] [--SS _s_u_f_f_i_x] _n_a_m_e [_n_a_m_e _._._.]
ccoommpplleettee --pprr [_n_a_m_e ...]
Specify how arguments to each _n_a_m_e should be completed. If the
--pp option is supplied, or if no options are supplied, existing
@@ -415,7 +415,7 @@ BBAASSHH BBUUIILLTTIINN CCOOMMMMAANNDDSS
\\xx_H_H the eight-bit character whose value is the hexadecimal
value _H_H (one or two hex digits)
eennaabbllee [--aaddnnppss] [--ff _f_i_l_e_n_a_m_e] [_n_a_m_e ...]
eennaabbllee [--aa] [--ddnnppss] [--ff _f_i_l_e_n_a_m_e] [_n_a_m_e ...]
Enable and disable builtin shell commands. Disabling a builtin
allows a disk command which has the same name as a shell builtin
to be executed without specifying a full pathname, even though
@@ -476,7 +476,7 @@ BBAASSHH BBUUIILLTTIINN CCOOMMMMAANNDDSS
variable name, or --ff is supplied with a _n_a_m_e that is not a func-
tion.
ffcc [--ee _e_n_a_m_e] [--nnllrr] [_f_i_r_s_t] [_l_a_s_t]
ffcc [--ee _e_n_a_m_e] [--llnnrr] [_f_i_r_s_t] [_l_a_s_t]
ffcc --ss [_p_a_t=_r_e_p] [_c_m_d]
Fix Command. In the first form, a range of commands from _f_i_r_s_t
to _l_a_s_t is selected from the history list. _F_i_r_s_t and _l_a_s_t may
@@ -771,8 +771,8 @@ BBAASSHH BBUUIILLTTIINN CCOOMMMMAANNDDSS
occurs while reading the name of the current directory or an
invalid option is supplied.
rreeaadd [--eerrss] [--uu _f_d] [--tt _t_i_m_e_o_u_t] [--aa _a_n_a_m_e] [--pp _p_r_o_m_p_t] [--nn _n_c_h_a_r_s] [--dd
_d_e_l_i_m] [_n_a_m_e ...]
rreeaadd [--eerrss] [--aa _a_n_a_m_e] [--dd _d_e_l_i_m] [--nn _n_c_h_a_r_s] [--pp _p_r_o_m_p_t] [--tt _t_i_m_e_o_u_t]
[--uu _f_d] [_n_a_m_e ...]
One line is read from the standard input, or from the file
descriptor _f_d supplied as an argument to the --uu option, and the
first word is assigned to the first _n_a_m_e, the second word to the
@@ -845,7 +845,8 @@ BBAASSHH BBUUIILLTTIINN CCOOMMMMAANNDDSS
status is false. Any command associated with the RREETTUURRNN trap is
executed before execution resumes after the function or script.
sseett [----aabbeeffhhkkmmnnppttuuvvxxBBCCHHPP] [--oo _o_p_t_i_o_n] [_a_r_g ...]
sseett [----aabbeeffhhkkmmnnppttuuvvxxBBCCEEHHPPTT] [--oo _o_p_t_i_o_n] [_a_r_g ...]
sseett [++aabbeeffhhkkmmnnppttuuvvxxBBCCEEHHPPTT] [++oo _o_p_t_i_o_n] [_a_r_g ...]
Without options, the name and value of each shell variable are
displayed in a format that can be reused as input for setting or
resetting the currently-set variables. Read-only variables can-
@@ -1038,6 +1039,9 @@ BBAASSHH BBUUIILLTTIINN CCOOMMMMAANNDDSS
The list of sshhoopptt options is:
aauuttooccdd If set, a command name that is the name of a directory
is executed as if it were the argument to the ccdd com-
mand. This option is only used by interactive shells.
ccddaabbllee__vvaarrss
If set, an argument to the ccdd builtin command that is
not a directory is assumed to be the name of a variable
@@ -1054,118 +1058,125 @@ BBAASSHH BBUUIILLTTIINN CCOOMMMMAANNDDSS
ble exists before trying to execute it. If a hashed
command no longer exists, a normal path search is per-
formed.
cchheecckkjjoobbss
If set, bash lists the status of any stopped and running
jobs before exiting an interactive shell. If any jobs
are running, this causes the exit to be deferred until a
second exit is attempted without an intervening command
(see JJOOBB CCOONNTTRROOLL above). The shell always postpones
exiting if any jobs are stopped.
cchheecckkwwiinnssiizzee
If set, bbaasshh checks the window size after each command
and, if necessary, updates the values of LLIINNEESS and CCOOLL--
If set, bbaasshh checks the window size after each command
and, if necessary, updates the values of LLIINNEESS and CCOOLL--
UUMMNNSS.
ccmmddhhiisstt If set, bbaasshh attempts to save all lines of a multiple-
line command in the same history entry. This allows
ccmmddhhiisstt If set, bbaasshh attempts to save all lines of a multiple-
line command in the same history entry. This allows
easy re-editing of multi-line commands.
ddoottgglloobb If set, bbaasshh includes filenames beginning with a `.' in
ddoottgglloobb If set, bbaasshh includes filenames beginning with a `.' in
the results of pathname expansion.
eexxeeccffaaiill
If set, a non-interactive shell will not exit if it can-
not execute the file specified as an argument to the
eexxeecc builtin command. An interactive shell does not
not execute the file specified as an argument to the
eexxeecc builtin command. An interactive shell does not
exit if eexxeecc fails.
eexxppaanndd__aalliiaasseess
If set, aliases are expanded as described above under
If set, aliases are expanded as described above under
AALLIIAASSEESS. This option is enabled by default for interac-
tive shells.
eexxttddeebbuugg
If set, behavior intended for use by debuggers is
If set, behavior intended for use by debuggers is
enabled:
11.. The --FF option to the ddeeccllaarree builtin displays the
source file name and line number corresponding to
each function name supplied as an argument.
22.. If the command run by the DDEEBBUUGG trap returns a
non-zero value, the next command is skipped and
22.. If the command run by the DDEEBBUUGG trap returns a
non-zero value, the next command is skipped and
not executed.
33.. If the command run by the DDEEBBUUGG trap returns a
value of 2, and the shell is executing in a sub-
routine (a shell function or a shell script exe-
cuted by the .. or ssoouurrccee builtins), a call to
33.. If the command run by the DDEEBBUUGG trap returns a
value of 2, and the shell is executing in a sub-
routine (a shell function or a shell script exe-
cuted by the .. or ssoouurrccee builtins), a call to
rreettuurrnn is simulated.
44.. BBAASSHH__AARRGGCC and BBAASSHH__AARRGGVV are updated as described
44.. BBAASSHH__AARRGGCC and BBAASSHH__AARRGGVV are updated as described
in their descriptions above.
55.. Function tracing is enabled: command substitu-
55.. Function tracing is enabled: command substitu-
tion, shell functions, and subshells invoked with
(( _c_o_m_m_a_n_d )) inherit the DDEEBBUUGG and RREETTUURRNN traps.
66.. Error tracing is enabled: command substitution,
shell functions, and subshells invoked with ((
66.. Error tracing is enabled: command substitution,
shell functions, and subshells invoked with ((
_c_o_m_m_a_n_d )) inherit the EERRRROORR trap.
eexxttgglloobb If set, the extended pattern matching features described
above under PPaatthhnnaammee EExxppaannssiioonn are enabled.
eexxttqquuoottee
If set, $$'_s_t_r_i_n_g' and $$"_s_t_r_i_n_g" quoting is performed
within $${{_p_a_r_a_m_e_t_e_r}} expansions enclosed in double
If set, $$'_s_t_r_i_n_g' and $$"_s_t_r_i_n_g" quoting is performed
within $${{_p_a_r_a_m_e_t_e_r}} expansions enclosed in double
quotes. This option is enabled by default.
ffaaiillgglloobb
If set, patterns which fail to match filenames during
If set, patterns which fail to match filenames during
pathname expansion result in an expansion error.
ffoorrccee__ffiiggnnoorree
If set, the suffixes specified by the FFIIGGNNOORREE shell
variable cause words to be ignored when performing word
If set, the suffixes specified by the FFIIGGNNOORREE shell
variable cause words to be ignored when performing word
completion even if the ignored words are the only possi-
ble completions. See SSHHEELLLL VVAARRIIAABBLLEESS above for a
description of FFIIGGNNOORREE. This option is enabled by
description of FFIIGGNNOORREE. This option is enabled by
default.
ggnnuu__eerrrrffmmtt
If set, shell error messages are written in the standard
GNU error message format.
hhiissttaappppeenndd
If set, the history list is appended to the file named
by the value of the HHIISSTTFFIILLEE variable when the shell
If set, the history list is appended to the file named
by the value of the HHIISSTTFFIILLEE variable when the shell
exits, rather than overwriting the file.
hhiissttrreeeeddiitt
If set, and rreeaaddlliinnee is being used, a user is given the
If set, and rreeaaddlliinnee is being used, a user is given the
opportunity to re-edit a failed history substitution.
hhiissttvveerriiffyy
If set, and rreeaaddlliinnee is being used, the results of his-
tory substitution are not immediately passed to the
shell parser. Instead, the resulting line is loaded
If set, and rreeaaddlliinnee is being used, the results of his-
tory substitution are not immediately passed to the
shell parser. Instead, the resulting line is loaded
into the rreeaaddlliinnee editing buffer, allowing further modi-
fication.
hhoossttccoommpplleettee
If set, and rreeaaddlliinnee is being used, bbaasshh will attempt to
perform hostname completion when a word containing a @@
is being completed (see CCoommpplleettiinngg under RREEAADDLLIINNEE
perform hostname completion when a word containing a @@
is being completed (see CCoommpplleettiinngg under RREEAADDLLIINNEE
above). This is enabled by default.
hhuuppoonneexxiitt
If set, bbaasshh will send SSIIGGHHUUPP to all jobs when an inter-
active login shell exits.
iinntteerraaccttiivvee__ccoommmmeennttss
If set, allow a word beginning with ## to cause that word
and all remaining characters on that line to be ignored
in an interactive shell (see CCOOMMMMEENNTTSS above). This
and all remaining characters on that line to be ignored
in an interactive shell (see CCOOMMMMEENNTTSS above). This
option is enabled by default.
lliitthhiisstt If set, and the ccmmddhhiisstt option is enabled, multi-line
lliitthhiisstt If set, and the ccmmddhhiisstt option is enabled, multi-line
commands are saved to the history with embedded newlines
rather than using semicolon separators where possible.
llooggiinn__sshheellll
The shell sets this option if it is started as a login
shell (see IINNVVOOCCAATTIIOONN above). The value may not be
The shell sets this option if it is started as a login
shell (see IINNVVOOCCAATTIIOONN above). The value may not be
changed.
mmaaiillwwaarrnn
If set, and a file that bbaasshh is checking for mail has
been accessed since the last time it was checked, the
message ``The mail in _m_a_i_l_f_i_l_e has been read'' is dis-
If set, and a file that bbaasshh is checking for mail has
been accessed since the last time it was checked, the
message ``The mail in _m_a_i_l_f_i_l_e has been read'' is dis-
played.
nnoo__eemmppttyy__ccmmdd__ccoommpplleettiioonn
If set, and rreeaaddlliinnee is being used, bbaasshh will not
If set, and rreeaaddlliinnee is being used, bbaasshh will not
attempt to search the PPAATTHH for possible completions when
completion is attempted on an empty line.
nnooccaasseegglloobb
If set, bbaasshh matches filenames in a case-insensitive
If set, bbaasshh matches filenames in a case-insensitive
fashion when performing pathname expansion (see PPaatthhnnaammee
EExxppaannssiioonn above).
nnooccaasseemmaattcchh
If set, bbaasshh matches patterns in a case-insensitive
If set, bbaasshh matches patterns in a case-insensitive
fashion when performing matching while executing ccaassee or
[[[[ conditional commands.
nnuullllgglloobb
If set, bbaasshh allows patterns which match no files (see
PPaatthhnnaammee EExxppaannssiioonn above) to expand to a null string,
If set, bbaasshh allows patterns which match no files (see
PPaatthhnnaammee EExxppaannssiioonn above) to expand to a null string,
rather than themselves.
pprrooggccoommpp
If set, the programmable completion facilities (see PPrroo--
@@ -1173,46 +1184,46 @@ BBAASSHH BBUUIILLTTIINN CCOOMMMMAANNDDSS
enabled by default.
pprroommppttvvaarrss
If set, prompt strings undergo parameter expansion, com-
mand substitution, arithmetic expansion, and quote
removal after being expanded as described in PPRROOMMPPTTIINNGG
mand substitution, arithmetic expansion, and quote
removal after being expanded as described in PPRROOMMPPTTIINNGG
above. This option is enabled by default.
rreessttrriicctteedd__sshheellll
The shell sets this option if it is started in
The shell sets this option if it is started in
restricted mode (see RREESSTTRRIICCTTEEDD SSHHEELLLL below). The value
may not be changed. This is not reset when the startup
files are executed, allowing the startup files to dis-
may not be changed. This is not reset when the startup
files are executed, allowing the startup files to dis-
cover whether or not a shell is restricted.
sshhiifftt__vveerrbboossee
If set, the sshhiifftt builtin prints an error message when
If set, the sshhiifftt builtin prints an error message when
the shift count exceeds the number of positional parame-
ters.
ssoouurrcceeppaatthh
If set, the ssoouurrccee (..) builtin uses the value of PPAATTHH to
find the directory containing the file supplied as an
find the directory containing the file supplied as an
argument. This option is enabled by default.
xxppgg__eecchhoo
If set, the eecchhoo builtin expands backslash-escape
If set, the eecchhoo builtin expands backslash-escape
sequences by default.
ssuussppeenndd [--ff]
Suspend the execution of this shell until it receives a SSIIGGCCOONNTT
signal. The --ff option says not to complain if this is a login
shell; just suspend anyway. The return status is 0 unless the
Suspend the execution of this shell until it receives a SSIIGGCCOONNTT
signal. The --ff option says not to complain if this is a login
shell; just suspend anyway. The return status is 0 unless the
shell is a login shell and --ff is not supplied, or if job control
is not enabled.
tteesstt _e_x_p_r
[[ _e_x_p_r ]]
Return a status of 0 or 1 depending on the evaluation of the
conditional expression _e_x_p_r. Each operator and operand must be
a separate argument. Expressions are composed of the primaries
described above under CCOONNDDIITTIIOONNAALL EEXXPPRREESSSSIIOONNSS. tteesstt does not
Return a status of 0 or 1 depending on the evaluation of the
conditional expression _e_x_p_r. Each operator and operand must be
a separate argument. Expressions are composed of the primaries
described above under CCOONNDDIITTIIOONNAALL EEXXPPRREESSSSIIOONNSS. tteesstt does not
accept any options, nor does it accept and ignore an argument of
---- as signifying the end of options.
Expressions may be combined using the following operators,
Expressions may be combined using the following operators,
listed in decreasing order of precedence.
!! _e_x_p_r True if _e_x_p_r is false.
(( _e_x_p_r ))
Returns the value of _e_x_p_r. This may be used to override
Returns the value of _e_x_p_r. This may be used to override
the normal precedence of operators.
_e_x_p_r_1 -aa _e_x_p_r_2
True if both _e_x_p_r_1 and _e_x_p_r_2 are true.
@@ -1229,116 +1240,116 @@ BBAASSHH BBUUIILLTTIINN CCOOMMMMAANNDDSS
null.
2 arguments
If the first argument is !!, the expression is true if and
only if the second argument is null. If the first argu-
ment is one of the unary conditional operators listed
above under CCOONNDDIITTIIOONNAALL EEXXPPRREESSSSIIOONNSS, the expression is
only if the second argument is null. If the first argu-
ment is one of the unary conditional operators listed
above under CCOONNDDIITTIIOONNAALL EEXXPPRREESSSSIIOONNSS, the expression is
true if the unary test is true. If the first argument is
not a valid unary conditional operator, the expression is
false.
3 arguments
If the second argument is one of the binary conditional
If the second argument is one of the binary conditional
operators listed above under CCOONNDDIITTIIOONNAALL EEXXPPRREESSSSIIOONNSS, the
result of the expression is the result of the binary test
using the first and third arguments as operands. If the
first argument is !!, the value is the negation of the
two-argument test using the second and third arguments.
using the first and third arguments as operands. If the
first argument is !!, the value is the negation of the
two-argument test using the second and third arguments.
If the first argument is exactly (( and the third argument
is exactly )), the result is the one-argument test of the
second argument. Otherwise, the expression is false.
The --aa and --oo operators are considered binary operators
is exactly )), the result is the one-argument test of the
second argument. Otherwise, the expression is false.
The --aa and --oo operators are considered binary operators
in this case.
4 arguments
If the first argument is !!, the result is the negation of
the three-argument expression composed of the remaining
the three-argument expression composed of the remaining
arguments. Otherwise, the expression is parsed and eval-
uated according to precedence using the rules listed
uated according to precedence using the rules listed
above.
5 or more arguments
The expression is parsed and evaluated according to
The expression is parsed and evaluated according to
precedence using the rules listed above.
ttiimmeess Print the accumulated user and system times for the shell and
ttiimmeess Print the accumulated user and system times for the shell and
for processes run from the shell. The return status is 0.
ttrraapp [--llpp] [[_a_r_g] _s_i_g_s_p_e_c ...]
The command _a_r_g is to be read and executed when the shell
receives signal(s) _s_i_g_s_p_e_c. If _a_r_g is absent (and there is a
single _s_i_g_s_p_e_c) or --, each specified signal is reset to its
original disposition (the value it had upon entrance to the
shell). If _a_r_g is the null string the signal specified by each
_s_i_g_s_p_e_c is ignored by the shell and by the commands it invokes.
If _a_r_g is not present and --pp has been supplied, then the trap
commands associated with each _s_i_g_s_p_e_c are displayed. If no
arguments are supplied or if only --pp is given, ttrraapp prints the
list of commands associated with each signal. The --ll option
causes the shell to print a list of signal names and their cor-
responding numbers. Each _s_i_g_s_p_e_c is either a signal name
defined in <_s_i_g_n_a_l_._h>, or a signal number. Signal names are
case insensitive and the SIG prefix is optional. If a _s_i_g_s_p_e_c
is EEXXIITT (0) the command _a_r_g is executed on exit from the shell.
If a _s_i_g_s_p_e_c is DDEEBBUUGG, the command _a_r_g is executed before every
The command _a_r_g is to be read and executed when the shell
receives signal(s) _s_i_g_s_p_e_c. If _a_r_g is absent (and there is a
single _s_i_g_s_p_e_c) or --, each specified signal is reset to its
original disposition (the value it had upon entrance to the
shell). If _a_r_g is the null string the signal specified by each
_s_i_g_s_p_e_c is ignored by the shell and by the commands it invokes.
If _a_r_g is not present and --pp has been supplied, then the trap
commands associated with each _s_i_g_s_p_e_c are displayed. If no
arguments are supplied or if only --pp is given, ttrraapp prints the
list of commands associated with each signal. The --ll option
causes the shell to print a list of signal names and their cor-
responding numbers. Each _s_i_g_s_p_e_c is either a signal name
defined in <_s_i_g_n_a_l_._h>, or a signal number. Signal names are
case insensitive and the SIG prefix is optional. If a _s_i_g_s_p_e_c
is EEXXIITT (0) the command _a_r_g is executed on exit from the shell.
If a _s_i_g_s_p_e_c is DDEEBBUUGG, the command _a_r_g is executed before every
_s_i_m_p_l_e _c_o_m_m_a_n_d, _f_o_r command, _c_a_s_e command, _s_e_l_e_c_t command, every
arithmetic _f_o_r command, and before the first command executes in
a shell function (see SSHHEELLLL GGRRAAMMMMAARR above). Refer to the
description of the eexxttddeebbuugg option to the sshhoopptt builtin for
details of its effect on the DDEEBBUUGG trap. If a _s_i_g_s_p_e_c is EERRRR,
the command _a_r_g is executed whenever a simple command has a
non-zero exit status, subject to the following conditions. The
EERRRR trap is not executed if the failed command is part of the
command list immediately following a wwhhiillee or uunnttiill keyword,
a shell function (see SSHHEELLLL GGRRAAMMMMAARR above). Refer to the
description of the eexxttddeebbuugg option to the sshhoopptt builtin for
details of its effect on the DDEEBBUUGG trap. If a _s_i_g_s_p_e_c is EERRRR,
the command _a_r_g is executed whenever a simple command has a
non-zero exit status, subject to the following conditions. The
EERRRR trap is not executed if the failed command is part of the
command list immediately following a wwhhiillee or uunnttiill keyword,
part of the test in an _i_f statement, part of a &&&& or |||| list, or
if the command's return value is being inverted via !!. These
are the same conditions obeyed by the eerrrreexxiitt option. If a
if the command's return value is being inverted via !!. These
are the same conditions obeyed by the eerrrreexxiitt option. If a
_s_i_g_s_p_e_c is RREETTUURRNN, the command _a_r_g is executed each time a shell
function or a script executed with the .. or ssoouurrccee builtins fin-
ishes executing. Signals ignored upon entry to the shell cannot
be trapped or reset. Trapped signals that are not being ignored
are reset to their original values in a child process when it is
created. The return status is false if any _s_i_g_s_p_e_c is invalid;
created. The return status is false if any _s_i_g_s_p_e_c is invalid;
otherwise ttrraapp returns true.
ttyyppee [--aaffttppPP] _n_a_m_e [_n_a_m_e ...]
With no options, indicate how each _n_a_m_e would be interpreted if
With no options, indicate how each _n_a_m_e would be interpreted if
used as a command name. If the --tt option is used, ttyyppee prints a
string which is one of _a_l_i_a_s, _k_e_y_w_o_r_d, _f_u_n_c_t_i_o_n, _b_u_i_l_t_i_n, or
_f_i_l_e if _n_a_m_e is an alias, shell reserved word, function,
builtin, or disk file, respectively. If the _n_a_m_e is not found,
then nothing is printed, and an exit status of false is
returned. If the --pp option is used, ttyyppee either returns the
string which is one of _a_l_i_a_s, _k_e_y_w_o_r_d, _f_u_n_c_t_i_o_n, _b_u_i_l_t_i_n, or
_f_i_l_e if _n_a_m_e is an alias, shell reserved word, function,
builtin, or disk file, respectively. If the _n_a_m_e is not found,
then nothing is printed, and an exit status of false is
returned. If the --pp option is used, ttyyppee either returns the
name of the disk file that would be executed if _n_a_m_e were speci-
fied as a command name, or nothing if ``type -t name'' would not
return _f_i_l_e. The --PP option forces a PPAATTHH search for each _n_a_m_e,
return _f_i_l_e. The --PP option forces a PPAATTHH search for each _n_a_m_e,
even if ``type -t name'' would not return _f_i_l_e. If a command is
hashed, --pp and --PP print the hashed value, not necessarily the
hashed, --pp and --PP print the hashed value, not necessarily the
file that appears first in PPAATTHH. If the --aa option is used, ttyyppee
prints all of the places that contain an executable named _n_a_m_e.
This includes aliases and functions, if and only if the --pp
option is not also used. The table of hashed commands is not
consulted when using --aa. The --ff option suppresses shell func-
tion lookup, as with the ccoommmmaanndd builtin. ttyyppee returns true if
prints all of the places that contain an executable named _n_a_m_e.
This includes aliases and functions, if and only if the --pp
option is not also used. The table of hashed commands is not
consulted when using --aa. The --ff option suppresses shell func-
tion lookup, as with the ccoommmmaanndd builtin. ttyyppee returns true if
any of the arguments are found, false if none are found.
uulliimmiitt [--SSHHaaccddeeffiillmmnnppqqrrssttuuvvxx [_l_i_m_i_t]]
Provides control over the resources available to the shell and
to processes started by it, on systems that allow such control.
Provides control over the resources available to the shell and
to processes started by it, on systems that allow such control.
The --HH and --SS options specify that the hard or soft limit is set
for the given resource. A hard limit cannot be increased once
it is set; a soft limit may be increased up to the value of the
hard limit. If neither --HH nor --SS is specified, both the soft
and hard limits are set. The value of _l_i_m_i_t can be a number in
for the given resource. A hard limit cannot be increased once
it is set; a soft limit may be increased up to the value of the
hard limit. If neither --HH nor --SS is specified, both the soft
and hard limits are set. The value of _l_i_m_i_t can be a number in
the unit specified for the resource or one of the special values
hhaarrdd, ssoofftt, or uunnlliimmiitteedd, which stand for the current hard
limit, the current soft limit, and no limit, respectively. If
_l_i_m_i_t is omitted, the current value of the soft limit of the
resource is printed, unless the --HH option is given. When more
than one resource is specified, the limit name and unit are
hhaarrdd, ssoofftt, or uunnlliimmiitteedd, which stand for the current hard
limit, the current soft limit, and no limit, respectively. If
_l_i_m_i_t is omitted, the current value of the soft limit of the
resource is printed, unless the --HH option is given. When more
than one resource is specified, the limit name and unit are
printed before the value. Other options are interpreted as fol-
lows:
--aa All current limits are reported
--cc The maximum size of core files created
--dd The maximum size of a process's data segment
--ee The maximum scheduling priority ("nice")
--ff The maximum size of files written by the shell and its
--ff The maximum size of files written by the shell and its
children
--ii The maximum number of pending signals
--ll The maximum size that may be locked into memory
@@ -1350,57 +1361,57 @@ BBAASSHH BBUUIILLTTIINN CCOOMMMMAANNDDSS
--rr The maximum real-time scheduling priority
--ss The maximum stack size
--tt The maximum amount of cpu time in seconds
--uu The maximum number of processes available to a single
--uu The maximum number of processes available to a single
user
--vv The maximum amount of virtual memory available to the
--vv The maximum amount of virtual memory available to the
shell
--xx The maximum number of file locks
If _l_i_m_i_t is given, it is the new value of the specified resource
(the --aa option is display only). If no option is given, then --ff
is assumed. Values are in 1024-byte increments, except for --tt,
which is in seconds, --pp, which is in units of 512-byte blocks,
and --nn and --uu, which are unscaled values. The return status is
0 unless an invalid option or argument is supplied, or an error
is assumed. Values are in 1024-byte increments, except for --tt,
which is in seconds, --pp, which is in units of 512-byte blocks,
and --nn and --uu, which are unscaled values. The return status is
0 unless an invalid option or argument is supplied, or an error
occurs while setting a new limit.
uummaasskk [--pp] [--SS] [_m_o_d_e]
The user file-creation mask is set to _m_o_d_e. If _m_o_d_e begins with
a digit, it is interpreted as an octal number; otherwise it is
interpreted as a symbolic mode mask similar to that accepted by
_c_h_m_o_d(1). If _m_o_d_e is omitted, the current value of the mask is
printed. The --SS option causes the mask to be printed in sym-
bolic form; the default output is an octal number. If the --pp
a digit, it is interpreted as an octal number; otherwise it is
interpreted as a symbolic mode mask similar to that accepted by
_c_h_m_o_d(1). If _m_o_d_e is omitted, the current value of the mask is
printed. The --SS option causes the mask to be printed in sym-
bolic form; the default output is an octal number. If the --pp
option is supplied, and _m_o_d_e is omitted, the output is in a form
that may be reused as input. The return status is 0 if the mode
was successfully changed or if no _m_o_d_e argument was supplied,
was successfully changed or if no _m_o_d_e argument was supplied,
and false otherwise.
uunnaalliiaass [-aa] [_n_a_m_e ...]
Remove each _n_a_m_e from the list of defined aliases. If --aa is
supplied, all alias definitions are removed. The return value
Remove each _n_a_m_e from the list of defined aliases. If --aa is
supplied, all alias definitions are removed. The return value
is true unless a supplied _n_a_m_e is not a defined alias.
uunnsseett [-ffvv] [_n_a_m_e ...]
For each _n_a_m_e, remove the corresponding variable or function.
For each _n_a_m_e, remove the corresponding variable or function.
If no options are supplied, or the --vv option is given, each _n_a_m_e
refers to a shell variable. Read-only variables may not be
unset. If --ff is specified, each _n_a_m_e refers to a shell func-
tion, and the function definition is removed. Each unset vari-
able or function is removed from the environment passed to sub-
sequent commands. If any of RRAANNDDOOMM, SSEECCOONNDDSS, LLIINNEENNOO, HHIISSTTCCMMDD,
refers to a shell variable. Read-only variables may not be
unset. If --ff is specified, each _n_a_m_e refers to a shell func-
tion, and the function definition is removed. Each unset vari-
able or function is removed from the environment passed to sub-
sequent commands. If any of RRAANNDDOOMM, SSEECCOONNDDSS, LLIINNEENNOO, HHIISSTTCCMMDD,
FFUUNNCCNNAAMMEE, GGRROOUUPPSS, or DDIIRRSSTTAACCKK are unset, they lose their special
properties, even if they are subsequently reset. The exit sta-
properties, even if they are subsequently reset. The exit sta-
tus is true unless a _n_a_m_e is readonly.
wwaaiitt [_n _._._.]
Wait for each specified process and return its termination sta-
tus. Each _n may be a process ID or a job specification; if a
job spec is given, all processes in that job's pipeline are
waited for. If _n is not given, all currently active child pro-
cesses are waited for, and the return status is zero. If _n
specifies a non-existent process or job, the return status is
127. Otherwise, the return status is the exit status of the
Wait for each specified process and return its termination sta-
tus. Each _n may be a process ID or a job specification; if a
job spec is given, all processes in that job's pipeline are
waited for. If _n is not given, all currently active child pro-
cesses are waited for, and the return status is zero. If _n
specifies a non-existent process or job, the return status is
127. Otherwise, the return status is the exit status of the
last process or job waited for.
SSEEEE AALLSSOO
+464 -451
View File
File diff suppressed because it is too large Load Diff
+1 -1
View File
@@ -1,6 +1,6 @@
%!PS-Adobe-3.0
%%Creator: groff version 1.19.1
%%CreationDate: Tue Dec 12 14:43:07 2006
%%CreationDate: Tue Jan 2 10:25:15 2007
%%DocumentNeededResources: font Times-Roman
%%+ font Times-Bold
%%DocumentSuppliedResources: procset grops 1.19 1