ZSH est clairement le shell le plus puissant/fonctionnel du monde...
Ses atouts?
* toutes les fonctions des autres shells en interne plus :
* completition intelligente (eg tu tapes 'tar -zxvf <tab>' il te proposes que les .tar.gz par default...)
* compatibilitée avec les sh, bash et tcsh en natif, avec détection automatique de la conf à prendre...
* hiérarchie de rc files très intelligente...
* checks réguliers des nouveaux users loggés
* variables PS[1-4] avec énormément d'options, pour un shell vraiement personnalisé...
* tolérance aux fautes de frappe...[*] client ftp intégré avec possibilitée d'utiliser ncftp ou lftp (powerfull)
* gestion des écrans de veille/verrou de session au bout de x minutes d'innactivitée
* grande interraction avec le programme screen (gestionnaire de terminaux virtuels détachés)
* ...
Sa Configuration est ultra-personnalisable grâce aux fichiers $HOME/.zshenv et $HOME/.zshrc .
Pour information, voici mon prompt:
Vous remarquerez qu'il est sur 2 lignes, et qu'il m'affiche l'heure, la date, mon login (en rouge, pour voir desuite si je suis en root ou pas); le nom de ma machine, et le répertoire courant (ici ~ soit mon home).
Lorsque j'ai reçu un mail, il me l'indique avec le message: "You have new mail." une ligne avant d'afficher mon prompt.