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 ...
Bash vs. Fish? I've tried both Linux shells, and one makes using the command line much easier ...