What is Shell? | CLI vs GUI | Shell Scripting Explained
To understand the shell, first look at the following picture: The shell is nothing more than a program that carries the user typed commands or instructions from the terminal and converts them into something that the kernel can understand. If you’re using popular operating systems