What is the Shell?
If you want to access the kernel you need to use a shell. You do so through a terminal window. Think of your computer is a candy-coated piece of milk chocolate. Your kernel is the milk chocolate inside and your shell is the hard candy outside. You can’t communicate directly with the chocolate because it will melt in your hand. So you use the hard candy shell to interface with your kernel.