Bash Manual
FreeOfficial reference manual for the Bash shell (version 5.3)
About Bash Manual
The GNU Bash Reference Manual is the official documentation for the Bash shell (version 5.3, May 2025). It provides a comprehensive description of all Bash features, including shell syntax, quoting, commands, pipelines, shell functions, parameters, expansions (brace, tilde, parameter, command substitution, arithmetic, process substitution, word splitting, filename expansion, pattern matching), redirections, execution environment, shell scripts, builtin commands, shell variables, interactive shell behavior, conditional expressions, arithmetic, aliases, arrays, directory stack, prompt customization, restricted shell, POSIX mode, job control, command line editing with Readline, and interactive history usage. This manual is intended as a reference, with the Bash manual page serving as the definitive source for shell behavior.
Key Features
Pros & Cons
- Official and authoritative documentation from the GNU Project
- Covers all Bash features in depth, including advanced topics like programmable completion and process substitution
- Free and open-source
- Regularly updated (version 5.3, May 2025)
- Structured with table of contents for easy navigation
- Primarily a reference manual, not a beginner-friendly tutorial
- Extremely technical and dense, may be overwhelming for new shell users
- Assumes prior knowledge of shell concepts