|
|
|
<!DOCTYPE tdeveloptoc>
|
|
|
|
<tdeveloptoc>
|
|
|
|
<title>Bash Reference Manual</title>
|
|
|
|
<base href="http://www.gnu.org/software/bash/manual"/>
|
|
|
|
<tocsect1 name="01. Introduction" url="bashref.html#Introduction">
|
|
|
|
<tocsect2 name="1.1 What is Bash?" url="bashref.html#What-is-Bash_003f"/>
|
|
|
|
<tocsect2 name="1.2 What is a Shell?" url="bashref.html#What-is-a-shell_003f"/>
|
|
|
|
</tocsect1>
|
|
|
|
<tocsect1 name="02. Definitions" url="bashref.html#Definitions"></tocsect1>
|
|
|
|
<tocsect1 name="03. Basic Shell Features" url="bashref.html#Basic-Shell-Features">
|
|
|
|
<tocsect2 name="3.1 Shell Syntax" url="bashref.html#Shell-Syntax"/>
|
|
|
|
<tocsect2 name="3.2 Shell Commands" url="bashref.html#Shell-Commands"/>
|
|
|
|
<tocsect2 name="3.3 Shell Functions" url="bashref.html#Shell-Functions"/>
|
|
|
|
<tocsect2 name="3.4 Shell Parameters" url="bashref.html#Shell-Parameters"/>
|
|
|
|
<tocsect2 name="3.5 Shell Expansions" url="bashref.html#Shell-Expansions"/>
|
|
|
|
<tocsect2 name="3.6 Shell Redirections" url="bashref.html#Redirections"/>
|
|
|
|
<tocsect2 name="3.7 Executeing Commands" url="bashref.html#Executing-Commands"/>
|
|
|
|
<tocsect2 name="3.8 Shell Scripts" url="bashref.html#Shell-Scripts"/>
|
|
|
|
</tocsect1>
|
|
|
|
<tocsect1 name="04. Shell Builtin Commands" url="bashref.html#Shell-Builtin-Commands">
|
|
|
|
<tocsect2 name="4.1 Bourne Shell Builtins" url="bashref.html#Bourne-Shell-Builtins"/>
|
|
|
|
<tocsect2 name="4.2 Bash Builtin Commands" url="bashref.html#Bash-Builtins"/>
|
|
|
|
<tocsect2 name="4.3 Modifying Shell Behavior" url="bashref.html#Modifying-Shell-Behavior"/>
|
|
|
|
<tocsect2 name="4.4 Special Builtins" url="bashref.html#Special-Builtins"/>
|
|
|
|
</tocsect1>
|
|
|
|
<tocsect1 name="05. Shell Variables" url="bashref.html#Shell-Variables">
|
|
|
|
<tocsect2 name="5.1 Bourne Shell Variables" url="bashref.html#Bourne-Shell-Variables"/>
|
|
|
|
<tocsect2 name="5.2 Bash Variables" url="bashref.html#Bash-Variables"/>
|
|
|
|
</tocsect1>
|
|
|
|
<tocsect1 name="06. Bash Features" url="bashref.html#Bash-Features">
|
|
|
|
<tocsect2 name="6.1 Invoking Bash" url="bashref.html#Invoking-Bash"/>
|
|
|
|
<tocsect2 name="6.2 Bash Startup Files" url="bashref.html#Bash-Startup-Files"/>
|
|
|
|
<tocsect2 name="6.3 Interactive Shells" url="bashref.html#Interactive-Shells"/>
|
|
|
|
<tocsect2 name="6.4 Bash Conditional Expressions" url="bashref.html#Bash-Conditional-Expressions"/>
|
|
|
|
<tocsect2 name="6.5 Shell Arithmetic" url="bashref.html#Shell-Arithmetic"/>
|
|
|
|
<tocsect2 name="6.6 Aliases" url="bashref.html#Aliases"/>
|
|
|
|
<tocsect2 name="6.7 Arrays" url="bashref.html#Arrays"/>
|
|
|
|
<tocsect2 name="6.8 The Directory Stack" url="bashref.html#The-Directory-Stack"/>
|
|
|
|
<tocsect2 name="6.9 Controlling the Prompt" url="bashref.html#Printing-a-Prompt"/>
|
|
|
|
<tocsect2 name="6.10 The Restricted Shell" url="bashref.html#The-Restricted-Shell"/>
|
|
|
|
<tocsect2 name="6.11 Bash POSIX Mode" url="bashref.html#Bash-POSIX-Mode"/>
|
|
|
|
</tocsect1>
|
|
|
|
<tocsect1 name="07. Job Control" url="bashref.html#Job-Control">
|
|
|
|
<tocsect2 name="7.1 Job Control Basics" url="bashref.html#Job-Control-Basics"/>
|
|
|
|
<tocsect2 name="7.2 Job Control Builtins" url="bashref.html#Job-Control-Builtins"/>
|
|
|
|
<tocsect2 name="7.3 Job Control Variables" url="bashref.html#Job-Control-Variables"/>
|
|
|
|
</tocsect1>
|
|
|
|
<tocsect1 name="08. Command Line Editing" url="bashref.html#Command-Line-Editing">
|
|
|
|
<tocsect2 name="8.1 Introduciton to Line Editing" url="bashref.html#Introduction-and-Notation"/>
|
|
|
|
<tocsect2 name="8.2 Readline Interaction" url="bashref.html#Readline-Interaction"/>
|
|
|
|
<tocsect2 name="8.3 Readline Init File" url="bashref.html#Readline-Init-File"/>
|
|
|
|
<tocsect2 name="8.4 Bindable Readline Commands" url="bashref.html#Bindable-Readline-Commands"/>
|
|
|
|
<tocsect2 name="8.5 Readline VI Mode" url="bashref.html#Readline-vi-Mode"/>
|
|
|
|
<tocsect2 name="8.6 Programmable Completion" url="bashref.html#Programmable-Completion"/>
|
|
|
|
<tocsect2 name="8.7 Programmable Completion Builtins" url="bashref.html#Programmable-Completion-Builtins"/>
|
|
|
|
</tocsect1>
|
|
|
|
<tocsect1 name="09. Using History Interactively" url="bashref.html#Using-History-Interactively">
|
|
|
|
<tocsect2 name="9.1 Bash History Facilities" url="bashref.html#Bash-History-Facilities"/>
|
|
|
|
<tocsect2 name="9.2 Bash Hisotry Builtins" url="bashref.html#Bash-History-Builtins"/>
|
|
|
|
<tocsect2 name="9.3 History Expansion" url="bashref.html#History-Interaction"/>
|
|
|
|
</tocsect1>
|
|
|
|
<tocsect1 name="10. Installing Bash" url="bashref.html#Installing-Bash">
|
|
|
|
<tocsect2 name="10.1 Basic Installation" url="bashref.html#Basic-Installation"/>
|
|
|
|
<tocsect2 name="10.2 Compilers and Options" url="bashref.html#Compilers-and-Options"/>
|
|
|
|
<tocsect2 name="10.3 Compileing for Multiple Architectures" url="bashref.html#Compiling-For-Multiple-Architectures"/>
|
|
|
|
<tocsect2 name="10.4 Installation Names" url="bashref.html#Installation-Names"/>
|
|
|
|
<tocsect2 name="10.5 Specifying the System Type" url="bashref.html#Specifying-the-System-Type"/>
|
|
|
|
<tocsect2 name="10.6 Sharing Defaults" url="bashref.html#Sharing-Defaults"/>
|
|
|
|
<tocsect2 name="10.7 Operation Controls" url="bashref.html#Operation-Controls"/>
|
|
|
|
<tocsect2 name="10.8 Operational Features" url="bashref.html#Optional-Features"/>
|
|
|
|
</tocsect1>
|
|
|
|
<tocsect1 name="Appendix A. Reporting Bugs" url="bashref.html#Reporting-Bugs"></tocsect1>
|
|
|
|
<tocsect1 name="Appendix B. Major Differences From The Bourne Shell" url="bashref.html#Major-Differences-From-The-Bourne-Shell">
|
|
|
|
<tocsect2 name="B.1 Implementation Differences From The SVR4.2 Shell" url="bashref.html#Implementation-Differences-From-The-SVR4_002e2-Shell"/>
|
|
|
|
</tocsect1>
|
|
|
|
<tocsect1 name="Appendix C. GNU Free Documentation License" url="bashref.html#GNU-Free-Documentation-License"></tocsect1>
|
|
|
|
<tocsect1 name="Appendix D. Indexes" url="bashref.html#Indexes">
|
|
|
|
<tocsect2 name="D.1 Index of Shell Builtin Commands" url="bashref.html#Builtin-Index"/>
|
|
|
|
<tocsect2 name="D.2 Index of Shell Reserved Words" url="bashref.html#Reserved-Word-Index"/>
|
|
|
|
<tocsect2 name="D.3 Parameter and Variable Index" url="bashref.html#Variable-Index"/>
|
|
|
|
<tocsect2 name="D.4 Function Index" url="bashref.html#Function-Index"/>
|
|
|
|
<tocsect2 name="D.5 Concept Index" url="bashref.html#Concept-Index"/>
|
|
|
|
</tocsect1>
|
|
|
|
</tdeveloptoc>
|
|
|
|
|