Interface en ligne de commande entre l’utilisateur et le noyau du système.
Le shell est un interpréteur de commandes qui permet d’exécuter des programmes, gérer des fichiers, automatiser des tâches via des scripts.
Il existe plusieurs shells : Bash, Zsh, Fish, ou PowerShell (Windows).
Le shell n’est pas le terminal (qui n’est qu’un émulateur d’affichage), mais le moteur derrière.
Maîtriser le shell, c’est retrouver du contrôle granulaire sur sa machine, loin des boîtes noires graphiques.