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

Links

zsh (zuletzt geändert am 2013-05-11 18:49:59 durch HSI-KBW-095-208-089-048)