Un shell Unix est un interpréteur de commandes destiné aux systèmes d'exploitation Unix et de type Unix qui permet d'accéder aux fonctionnalités internes du système d'exploitation. C'est l'interface utilisateur du système d'exploitation, il permet entre autres de se déplacer dans l'arborescence du système, créer, éditer ou supprimer des répertoires et des fichiers. Il se présente sous la forme d'une interface en ligne de commande accessible depuis la console ou un terminal. L'utilisateur lance des commandes sous forme d'une entrée texte exécutée ensuite par le shell. Les commandes sont des fichiers exécutables, située dans certains répertoires du système. Le shell est donc un programme qui peut exécuter ces commandes ; il se trouve dans le répertoire /bin
.
Les systèmes d'exploitation de type Unix disposent le plus souvent d'un shell. Il existe une trentaine de shell différents. À l'origine, l'interpréteur de commandes par défaut était sh. Aujourd'hui bash est le shell le plus répandu.
© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search