What Is a Shell?

A shell reads commands, starts programs, and connects them together.