La coquille (ou interpréteur de ligne de commande) contrôle le processus d'interaction entre un utilisateur et le système d'exploitation. Bien qu'une interface utilisateur graphique (GUI) facilite également cette interaction, c'est le shell sous-jacent qui interprète les commandes utilisateur (qu'elles soient saisies ou initiées via des actions GUI) et les traduit en actions que le système d'exploitation peut comprendre et exécuter.
|