Un interpréteur de commande (shell) est un programme qui prend en charge l'utilisateur après le login.
Lors de la connexion d'un utilisateur, il y a exécution d'un programme (sh ou csh ou tcsh ou ksh ou ... en fonction de ce qui est défini dans le fichier /etc/passwd)
Objectif: Traduire les commandes saisies par l'utilisateur afin que le système puisse les exécuter