commit bash-20090205 snapshot

This commit is contained in:
Chet Ramey
2011-12-07 09:36:56 -05:00
parent c1d39fb8cf
commit db31fb2644
41 changed files with 8069 additions and 5416 deletions
+73 -73
View File
@@ -62,76 +62,76 @@
\subsecentry{The Set Builtin}{4}{3}{1}{50}
\subsecentry{The Shopt Builtin}{4}{3}{2}{54}
\secentry{Special Builtins}{4}{4}{58}
\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}{80}
\secentry{Controlling the Prompt}{6}{9}{81}
\secentry{The Restricted Shell}{6}{10}{82}
\secentry{Bash POSIX Mode}{6}{11}{83}
\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}{90}
\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}{100}
\subsecentry{Sample Init File}{8}{3}{3}{101}
\secentry{Bindable Readline Commands}{8}{4}{104}
\subsecentry{Commands For Moving}{8}{4}{1}{104}
\subsecentry{Commands For Manipulating The History}{8}{4}{2}{105}
\subsecentry{Commands For Changing Text}{8}{4}{3}{106}
\subsecentry{Killing And Yanking}{8}{4}{4}{107}
\subsecentry{Specifying Numeric Arguments}{8}{4}{5}{108}
\subsecentry{Letting Readline Type For You}{8}{4}{6}{108}
\subsecentry{Keyboard Macros}{8}{4}{7}{110}
\subsecentry{Some Miscellaneous Commands}{8}{4}{8}{110}
\secentry{Readline vi Mode}{8}{5}{112}
\secentry{Programmable Completion}{8}{6}{113}
\secentry{Programmable Completion Builtins}{8}{7}{114}
\chapentry{Using History Interactively}{9}{119}
\secentry{Bash History Facilities}{9}{1}{119}
\secentry{Bash History Builtins}{9}{2}{119}
\secentry{History Expansion}{9}{3}{121}
\subsecentry{Event Designators}{9}{3}{1}{121}
\subsecentry{Word Designators}{9}{3}{2}{122}
\subsecentry{Modifiers}{9}{3}{3}{123}
\chapentry{Installing Bash}{10}{125}
\secentry{Basic Installation}{10}{1}{125}
\secentry{Compilers and Options}{10}{2}{125}
\secentry{Compiling For Multiple Architectures}{10}{3}{126}
\secentry{Installation Names}{10}{4}{126}
\secentry{Specifying the System Type}{10}{5}{126}
\secentry{Sharing Defaults}{10}{6}{127}
\secentry{Operation Controls}{10}{7}{127}
\secentry{Optional Features}{10}{8}{127}
\appendixentry{Reporting Bugs}{A}{133}
\appendixentry{Major Differences From The Bourne Shell}{B}{135}
\secentry{Implementation Differences From The SVR4.2 Shell}{B}{1}{139}
\appendixentry{GNU Free Documentation License}{C}{141}
\appendixentry{Indexes}{D}{149}
\secentry{Index of Shell Builtin Commands}{D}{1}{149}
\secentry{Index of Shell Reserved Words}{D}{2}{150}
\secentry{Parameter and Variable Index}{D}{3}{150}
\secentry{Function Index}{D}{4}{152}
\secentry{Concept Index}{D}{5}{154}
\chapentry{Shell Variables}{5}{61}
\secentry{Bourne Shell Variables}{5}{1}{61}
\secentry{Bash Variables}{5}{2}{61}
\chapentry{Bash Features}{6}{71}
\secentry{Invoking Bash}{6}{1}{71}
\secentry{Bash Startup Files}{6}{2}{73}
\secentry{Interactive Shells}{6}{3}{75}
\subsecentry{What is an Interactive Shell?}{6}{3}{1}{75}
\subsecentry{Is this Shell Interactive?}{6}{3}{2}{75}
\subsecentry{Interactive Shell Behavior}{6}{3}{3}{75}
\secentry{Bash Conditional Expressions}{6}{4}{76}
\secentry{Shell Arithmetic}{6}{5}{78}
\secentry{Aliases}{6}{6}{79}
\secentry{Arrays}{6}{7}{80}
\secentry{The Directory Stack}{6}{8}{81}
\subsecentry{Directory Stack Builtins}{6}{8}{1}{82}
\secentry{Controlling the Prompt}{6}{9}{83}
\secentry{The Restricted Shell}{6}{10}{84}
\secentry{Bash POSIX Mode}{6}{11}{85}
\chapentry{Job Control}{7}{89}
\secentry{Job Control Basics}{7}{1}{89}
\secentry{Job Control Builtins}{7}{2}{90}
\secentry{Job Control Variables}{7}{3}{92}
\chapentry{Command Line Editing}{8}{93}
\secentry{Introduction to Line Editing}{8}{1}{93}
\secentry{Readline Interaction}{8}{2}{93}
\subsecentry{Readline Bare Essentials}{8}{2}{1}{93}
\subsecentry{Readline Movement Commands}{8}{2}{2}{94}
\subsecentry{Readline Killing Commands}{8}{2}{3}{94}
\subsecentry{Readline Arguments}{8}{2}{4}{95}
\subsecentry{Searching for Commands in the History}{8}{2}{5}{95}
\secentry{Readline Init File}{8}{3}{96}
\subsecentry{Readline Init File Syntax}{8}{3}{1}{96}
\subsecentry{Conditional Init Constructs}{8}{3}{2}{102}
\subsecentry{Sample Init File}{8}{3}{3}{103}
\secentry{Bindable Readline Commands}{8}{4}{106}
\subsecentry{Commands For Moving}{8}{4}{1}{106}
\subsecentry{Commands For Manipulating The History}{8}{4}{2}{107}
\subsecentry{Commands For Changing Text}{8}{4}{3}{108}
\subsecentry{Killing And Yanking}{8}{4}{4}{109}
\subsecentry{Specifying Numeric Arguments}{8}{4}{5}{110}
\subsecentry{Letting Readline Type For You}{8}{4}{6}{110}
\subsecentry{Keyboard Macros}{8}{4}{7}{112}
\subsecentry{Some Miscellaneous Commands}{8}{4}{8}{112}
\secentry{Readline vi Mode}{8}{5}{114}
\secentry{Programmable Completion}{8}{6}{115}
\secentry{Programmable Completion Builtins}{8}{7}{116}
\chapentry{Using History Interactively}{9}{121}
\secentry{Bash History Facilities}{9}{1}{121}
\secentry{Bash History Builtins}{9}{2}{121}
\secentry{History Expansion}{9}{3}{123}
\subsecentry{Event Designators}{9}{3}{1}{123}
\subsecentry{Word Designators}{9}{3}{2}{124}
\subsecentry{Modifiers}{9}{3}{3}{125}
\chapentry{Installing Bash}{10}{127}
\secentry{Basic Installation}{10}{1}{127}
\secentry{Compilers and Options}{10}{2}{127}
\secentry{Compiling For Multiple Architectures}{10}{3}{128}
\secentry{Installation Names}{10}{4}{128}
\secentry{Specifying the System Type}{10}{5}{128}
\secentry{Sharing Defaults}{10}{6}{129}
\secentry{Operation Controls}{10}{7}{129}
\secentry{Optional Features}{10}{8}{129}
\appendixentry{Reporting Bugs}{A}{135}
\appendixentry{Major Differences From The Bourne Shell}{B}{137}
\secentry{Implementation Differences From The SVR4.2 Shell}{B}{1}{141}
\appendixentry{GNU Free Documentation License}{C}{143}
\appendixentry{Indexes}{D}{151}
\secentry{Index of Shell Builtin Commands}{D}{1}{151}
\secentry{Index of Shell Reserved Words}{D}{2}{152}
\secentry{Parameter and Variable Index}{D}{3}{152}
\secentry{Function Index}{D}{4}{154}
\secentry{Concept Index}{D}{5}{156}