The Bash Guide introduces shell scripting concepts for newcomers and more experienced users.
bash
Bash is the GNU Project’s shell for command-line interaction and shell scripting.

About bash
Bash is the GNU Project's Bourne Again SHell, an sh-compatible shell for interactive command-line use and shell scripting. It incorporates features from the Korn shell and C shell and is intended to conform to the IEEE POSIX P1003.2/ISO 9945.2 Shell and Tools standard.
It can run most sh scripts without modification and provides command-line editing, command history, job control, functions, aliases, indexed arrays, and integer arithmetic.
Key features
- Command-line editing
- Command history with unlimited size
- Job control
- Shell functions and aliases
- Indexed arrays of unlimited size
- Integer arithmetic in bases two to sixty-four
- Runs most sh scripts without modification
- Intended to conform to the POSIX Shell and Tools standard
- Distributed as free software under the GNU General Public License version 3 or later
bash at a glance
- Website
- gnu.org/software/bash
- Category
- Software & Utilities › Linux & Mac Apps
- Type
- Website
- Pricing
- Not confirmed. Check the site
- Platforms
- Web
- Open source
- Not stated
- Language
- English
- Last checked
- Oct 5, 2026 · Online when checked
- Listed
- Oct 5, 2026
bash alternatives
Tools and sites you could use instead, ranked by how closely they match.
Bashly generates Bash command-line applications from a configuration, using a Ruby command-line tool.
clifm manages files from a shell-like command-line interface without menus or a graphical interface.
explainshell matches command-line arguments to their help text and lets users select a distribution’s manual pages.
zoxide improves directory navigation with a smarter cd command that works across major shells.
gocatcli catalogs offline data from the command line, according to its project description.
Popular in Linux & Mac Apps
Well-known listings from the same topic.
bash FAQ
Where can I find documentation for Bash?
Where can I download stable releases?
How can I ask for help or report bugs?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.










