Die Shell ist der Kommandointerpreter von UNIX. Es haben sich drei Typen entwickelt:
Bourne Shell (die erste Shell, angelehnt am ALGOL68), sh
C-Shell (angelehnt an C), csh
Korn Shell (das "Beste" aus Bourne- und C-Shell), ksh
Aus diesen sind weitere Shells entwickelt worden, z. B. die Bourne again shell, bash,die ähnliche Funktionen hat wie die ksh oder die tcsh als Abkömmling dercsh.