The shell The shell is actually a programming language It has if, for, while, etc statements It has variables and operators Can run other programs and manipulate their input/output Many common tasks often done by other Unix utilities