About
A shell is just another name for a command line interpreter.
The name shell originates from shells being an outer layer of interface between the user and an application.
The most known shell are the Shell such as bash, dos, powershell but others language may also provide a shell (Python is the most known)