Die Z-shell (zsh) ist eine mächtige Shell / KommandoZeile, die viele der Features von Bash, ksh und tcsh vereint und durch weitere ergänzt.
Homepage: http://www.zsh.org/ und http://zsh.sunsite.dk/
Lizenz: ZSH-Lizenz
Eine Tabelle mit den Unterschieden der div. Shells findet sich hier.
Tipps & Tricks
Vergleichend zur Bash gibt es einige Interessante Vorteile:
prog1 2>&1 | prog2
kann als
prog1 &| prog2
abgekürzt werden.
Das Patternmatching ist weit aus mächtiger (z.B. {foo,bar}* ergibt alle Dateien, die mit foo oder bar anfangen). Dies kann in der umfangreichen manpage Sammlung nachgelesen werden.
Automatische Korrektur falscher Eingaben
alias -s erweiterung=programm
kann benutzt werden um eine Defaultanwendung zum Öffnen einer Datei mit der entsprechenden Erweiterung festzulegen. Man könnte z.B. alle .c Dateien mit $EDITOR öffnen:
alias -s "c=$EDITOR"
Mini-Howto