Le shell qui sera présenté ici est bash , le shell du projet GNU , disponible en logiciel libre sur de nombreuses plateformes et par défaut Linux . La plupart des concepts s'appliquent cependant à tous les shells.