Caractéristiques d’un interpréteur de commandes
Les interpréteurs de commandes disponibles en environnement Unix ont en commun les fonctionnalités suivantes :
-
Ils permettent aux utilisateurs de lancer des commandes.
-
Ils proposent un jeu de caractères spéciaux permettant de déclencher des actions particulières.
-
Ils possèdent des commandes internes et des mots-clés parmi lesquels certains sont utilisés pour faire de la programmation (écriture de scripts shell).
-
Ils utilisent des fichiers d’initialisation permettant à un utilisateur de paramétrer son environnement de travail.
Chaque shell propose ses propres caractères spéciaux, commandes internes, mots-clés et fichiers de paramétrage. Heureusement, les interpréteurs les plus utilisés actuellement dérivent tous du shell Bourne et ont, par conséquent, un certain nombre de fonctionnalités en commun.