Size: 695
Comment:
|
← Revision 21 as of 2023-04-06 16:02:28 ⇥
Size: 1374
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 11: | Line 11: |
== Installation == Most [[Linux]] and [[BSD]] distributions offer a `bash` package. `bash(1)` is pre-installed and pre-configured as the login shell for many Linux distributions. [[MacOS]] formerly used `bash(1)` as the login shell. ---- |
|
Line 16: | Line 26: |
* [[Bash/BuiltinCommand|Built-in Commands]] | * [[Bash/BuiltinCommands|Built-in Commands]] * [[Bash/Completion|Completion]] |
Line 18: | Line 29: |
* [[Bash/FileDescriptor|File Descriptors]] * [[Bash/Function|Functions]] * [[Bash/JobControl|Job Control]] |
|
Line 20: | Line 34: |
* [[Bash/Pipeline|Pipelines]] * [[Bash/ProcessSubstitution|Process Substitution]] * [[Bash/Quoting|Quoting]] * [[Bash/Select|Select]] * [[Bash/ShellOptions|Shell Options]] |
|
Line 21: | Line 40: |
* [[Bash/Redirection|Redirection]] | |
Line 22: | Line 42: |
* [[Bash/Trap|Traps]] * [[Bash/Variables|Variables]] |
Bash
bash(1) (Bourne-Again Shell) is a sh(1)-compatible shell with greatly expanded syntax.
Contents
Installation
Most Linux and BSD distributions offer a bash package. bash(1) is pre-installed and pre-configured as the login shell for many Linux distributions.
MacOS formerly used bash(1) as the login shell.
Language
See also
Bash Reference Manual, the GNU reference document
BashFAQ on Greg's Wiki