AppBreakup
Bash logo

Bash

The GNU Bourne Again Shell, the standard command shell on most Linux systems.

Verified facts
3 of 3
Alternatives ranked
4
Approved reviews
0
Visits sent from here
0

About Bash

Bash, the Bourne Again Shell, is the GNU Project's shell and the default interactive and scripting shell on most Linux distributions. It is compatible with the original Bourne shell and adds features from the Korn shell and C shell, including command history, job control, functions, arrays, brace expansion and programmable completion, and it aims to conform to the POSIX shell standard. Because it is everywhere, from servers and containers to CI runners and Git for Windows, bash is the safest choice for scripts that need to run on any machine, and most documentation assumes it. It is free software under the GPL. macOS still includes an old bash version but switched its default to zsh. Interactively, bash is plain without configuration, lacking the autosuggestions and highlighting that fish provides by default, and its scripting language has many quoting pitfalls.

Best for: Writing portable scripts and working on servers where bash is always installed.

Pros and cons

What works

  • Installed almost everywhere
  • Most scripts and documentation assume it
  • POSIX-oriented and stable

Why people leave

  • Plain interactive experience without setup
  • Scripting has many quoting pitfalls
  • macOS ships an outdated version

Top Bash alternatives

See all 4
  1. 1Zsh logo
    Zsh

    Mostly bash compatible with much richer completion and customisation.

    66.5
  2. 2fish logo
    fish

    Far friendlier interactive use, though not POSIX compatible.

    62.6
  3. 3Nushell logo
    Nushell

    Structured-data shell that avoids text-parsing pitfalls.

    59.6
  4. 4PowerShell logo
    PowerShell

    Object-based scripting, especially for Windows and Azure.

    57.2

Why people left Bash

In reviewers' own words, from reviews of the apps they moved to. These are their opinions, not ours.

No switching stories yet. If you moved away from Bash, review the app you switched to and tell us why.

Reviews

No approved reviews yet. How we verify reviewers

Write a review of Bash
Your rating of Bash

Never shown publicly. A work email helps us verify you.

What did you use it for, and what was good or bad? At least 40 characters.

A GitHub username, your company domain, or say you can send a screenshot. Verified reviews count more.

By submitting, you confirm you're at least 16 and agree to our terms. Your name, rating, review and the date are published; your email isn't. See our privacy policy.

Bash: common questions

Is Bash free?

Yes. Bash is free, open-source software.

Is Bash open source?

Yes.

What platforms does Bash run on?

Bash is available for Linux, macOS and Windows.

What are the best alternatives to Bash?

The highest-ranked Bash alternatives right now are Zsh, fish and Nushell. See the full ranked list for pricing, platforms and verified facts.

See all 4 Bash alternatives