Je vais profiter de ce thread pour poster un petit retour de deux ans d'utilisation de zsh.
Pourquoi zsh cay bien :
-- La complétion automatique est très évoluée et programmable ! bash est en train de rattraper son retard dans ce domaine mais est toujours à la traîne.
-- Support des mimes, ce qui permet d'utiliser son shell comme un explorateur de fichier. Il suffit de correctement renseigner son ~/.mailcap et zsh saura quel programme utiliser pour lancer un programme.
-- Énormément de fonctions internes super pratiques : zmv pour faire du renommage/déplacement massif de fichiers, zcalc une calculatrice, zargs un xargs commode et performant, etc.
-- Énormément de modules internes : zftp un client ftp natif, zpty permet de créer un pty virtuel, etc.
-- Gestion (très !) avancée du globbing. Un exemple simple :
$ ls **/*(D/^F) <-- lister récursivement les répertoires vides
-- Une bonne license (BSD like)
Voilà y'a plein d'autres trucs, zsh est vraiment super riche et puissant.
Pour moi y'a pas photo comparé à bash ! (D'ailleurs le bash obligatoire sous la 99% des distributions Linux est l'un des trucs qui m'énervait le plus).