Jack Wallen/ZDNET
Follow ZDNET: Add us as a preferred source on Google.
ZDNET's key takeaways
The Linux shell enables communication with the kernel.
The default shell for most distributions is Bash.
There's a much more user-friendly option, called Fish.
Essentially, the Linux shell interprets commands so the kernel can understand and use them. Without the shell, not only would commands not work, but applications wouldn't work.
So, yes, the shell is very important.
Most Linux distributions default to the Bash shell, which stands for Bourne Again Shell. Why "Bourne"? Because Bourne shell was the first shell, and Bash is an improvement on that. With Bash, you can write bash scripts that can do just about anything. However, Bash has been around for a very long time, and it really hasn't changed much.
... continue reading