Introduction
Un interpréteur de commandes, parfois désigné par l'anglicisme shell, est un programme faisant partie des composants de base d'un système d'exploitation, le Command-line interface (CLI) (ou invite de commandes).
C'est le mode de contrôle fondamental d'un ordinateur. Ce dernier prend ses données d'entrées en ligne de commande, qui sont transmises à l'interpréteur en mode interactif.
Son rôle est de traiter les commandes tapées au clavier par l'utilisateur. Ces commandes, une fois interprétées, auront pour effet de réaliser telle ou telle tâche d'administration, ou bien de lancer l'exécution d'un logiciel.
L'invite, parfois désigné par l'anglicisme prompt, consiste en quelques caractères, en début de ligne (généralement, le nom de compte de l'utilisateur, et/ou l'unité logique par défaut, et/ou le chemin par défaut, et/ou date, ...), se terminant par un caractère bien connu (souvent « ] », « # » ou « > »), invitant l'utilisateur à taper une commande.

