Auf anraten Davids benutze ich nun die zsh anstatt der bash und bisher bin ich sehr zufrieden damit.
Als Vorlage fuer meine ~/.zshrc habe ich dies hier genommen. Die Ausgabe des Exitcodes des letzten Befehls brauche ich nicht. Den Prompt habe ich auf PROMPT=$'[%n@%m:%(10c,./%1~,%~)] %# ‚ beschraenkt. Ein paar Kleinigkeiten noch bei den Aliasen geaendert, aber ansonsten habe ich fast alles so beibehalten. Danach einfach in der /etc/passwd statt /bin/bash, /bin/zsh eintragen und fertig.
Die Config sieht gut aus. Meiner Meinung nach noch absolutes Muss:
setopt HIST_IGNORE_ALL_DUPS
ignoriert Duplikate in der Shell-Historie und
zstyle ‚:completion:*‘ list-colors ${(s.:.)LS_COLORS}
um auch bei der Completion-Anzeige die Farben zu sehen. Mit der Konfiguration der Completion kann man ansonsten locker einen Nachmittag zubringen, sei es per compinstall oder manuell. Am besten einfach arbeiten und wenn einen was nervt einfach aendern…