Original article excerpt
Server-side extracted preview paragraphs from the original source.
Replacing your current Linux shell with something way more user-friendly is a lot easier than you think. Let's go 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.
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.
