A palavra "shell" pode ter diversos significados. Em geral, uma shell é um programa que fornece uma interface para um usuário para executar outros programas. Em alguns sistemas, a shell também é responsável por processar comandos do usuário, como criar e excluir arquivos.