Le nom shell n’a pas de traduction directe en français, en anglais, ce mot signifie "coquille". Il constitue la partie la plus externe (ce qui fait allusion à la coquille) du système d’exploitation sous forme d’une interface utilisateur.

C’est un logiciel interface à partir duquel un utilisateur va pouvoir intéragir avec le système d’exploitation de son ordinateur.
Le shell d’un système d’exploitation peut appartenir à deux catégories différentes :
- 1 C’est un interpréteur de lignes de commandes, en anglais (Command Line Interface ou CLI). Le programme va alors fonctionner à partir d’instructions sous forme de commande en mode texte.
- 2 - C’est une interface graphique pour l’utilisateur, en anglais (Graphical User Interface ou GUI).
La fonction principale d’un shell est d’appeler ou de lancer d’autres programmes mais il possède également d’autres capacités comme par exemple celle de pouvoir parcourir et afficher l’arborescence des fichiers.




