Hacker Read top | best | new | newcomments | leaders | about | bookmarklet login

So you could say bash is the Internet Explorer of shells. It's the default, it's what most people use, and it's good enough.


sort by: page size:

Bash is primarily a shell, it even has the word shell in its full name.

Bash is available by default on a huge range of OSes.

yes, bash is great except it's not default sh.

And the default shell on all my machines is bash ;)

I'm pretty sure OP uses OS X (or whatever it's called these days), which has bash as the default shell.

You're getting downvoted to oblivion, but I'm old enough to remember not being able to take bash for granted. The default shell on some modern systems (OpenBSD for example) comes to mind as well. I feel this battle has mostly been lost, however.

Would you say “I’m using Chrome and Visual Studio” or “I’m using a Windows workflow and tools” or “I’m using explorer.exe” ?

The first two make much more sense to me than the third.

(As an aside, it’s not true that Bash is “the Unix shell” and it is in fact not the default on several Unix-like systems. But in fairness to your point, it is the default on most GNU/Linux distros).


Yeah, I'm a bash user.

> GNU bash is the most popular shell implementation in the world. It was first released in 1989, and implements the POSIX standard plus many extensions. It's the default shell on most Linux distributions, runs on BSD Unix variants, used to ship on Mac OS X, and runs on Windows.

Note that macOS still ships bash.


I’m surprised that nobody is mentioning plain old Bash. The builtins are pretty powerful, and in many ways Bash is the “standard” cli.

Depends on the shell one uses, i think. On the other hand, who doesn't use bash these days.

Bash.

Bash is available on almost every system. The portability is desirable sometimes.

I'll switch to one of these new-fangled shells if I ever master bash.

In any case, bash -- in one of its many forms, colors, and sizes -- is what I usually find myself in front of.


Obligatory pedantry: Bash is A shell. It's definitely not "The Shell".

Exactly - the beauty of bash is that it's accessible

Bash?

Bash?

Bash?
next

Legal | privacy