
Bash Reference Manual
The following menu breaks the features up into categories, noting which features were inspired by other shells and which are specific to Bash. This manual is meant as a brief introduction to features found …
GNU Bash manual - GNU Project - Free Software Foundation
Jul 4, 2025 · This manual (bash) is available in the following formats: HTML (1020K bytes) - entirely on one web page. HTML - with one web page per node. HTML compressed (192K gzipped characters) - …
Bash is the shell, or command language interpreter, for the gnu operating system. The name is an acronym for the ‘Bourne-Again SHell’, a pun on Stephen Bourne, the author of the direct ancestor of …
Top (Bash Reference Manual)
May 18, 2025 · This is Edition 5.3, last updated 18 May 2025, of The GNU Bash Reference Manual, for Bash, Version 5.3. Bash contains features that appear in other popular shells, and some features …
Bash - GNU Project - Free Software Foundation
Bash is the GNU Project's shell—the Bourne Again SHell. This is an sh-compatible shell that incorporates useful features from the Korn shell (ksh) and the C shell (csh).
Bash Conditional Expressions (Bash Reference Manual)
If the operating system on which Bash is running provides these special files, Bash uses them; otherwise it emulates them internally with this behavior: If the file argument to one of the primaries is …
What is Bash? (Bash Reference Manual)
Bash is the shell, or command language interpreter, for the GNU operating system. The name is an acronym for the ‘ Bourne-Again SHell ’, a pun on Stephen Bourne, the author of the direct ancestor …
Special Parameters (Bash Reference Manual)
If Bash is started with the -c option (see Invoking Bash), then $0 is set to the first argument after the string to be executed, if one is present. Otherwise, it is set to the filename used to invoke Bash, as …
Introduction (Bash Reference Manual)
Introduction (Bash Reference Manual)1 Introduction ¶ What is Bash? What is a shell?
Bash Variables (Bash Reference Manual)
If this variable is in the environment when Bash starts, the shell enters POSIX mode (see Bash and POSIX) before reading the startup files, as if the --posix invocation option had been supplied.