Shell é um interpretador de comandos que fica entre o usuário e o Kernel (núcleo). A tradução de Shell para português neste caso, pode significar “concha” ou “casca”. Shells usam uma interface de linha de comando (CLI) ou interface gráfica do usuário (GUI). Script é uma descrição geral de qualquer programa escrito em linguagem interpretada, ou seja, não compilada.