Dans le chapitre Chapitre 1, Concepts UNIX de base, nous avons vu comment lancer un shell et ses principes de base, mais nous ne l'avons pas fait fonctionner. C'est ce que nous nous proposons de faire dans ce chapitre.
Le principal avantage du shell est le nombre d'utilitaires existants : des milliers sont disponibles et chacun d'entre eux a une tâche bien définie. Nous n'en examinerons ici qu'un petit nombre. L'une des grandes forces d'UNIX est la possibilité de combiner ces utilitaires, comme nous le verrons plus loin.