zsh

zsh

Поменял shell на zsh, добавил в SVN, пользуйтесь:

alex@avk ~ $ svn co http://svn.halogen.kharkov.ua/svn/repos/alex-zsh-settings .zsh      08:10:47
A    .zsh/.zsh-prompt
A    .zsh/.zshrc
A    .zsh/.zsh-simpleprompt
Checked out revision 1203.
alex@avk ~ $ ln -sf .zsh/.zshrc                                                  
alex@avk ~ $ 
alex@avk ~ $ zsh
alex@avk ~ $ chsh  
Changing the login shell for alex
Enter the new value, or press ENTER for the default
        Login Shell [/bin/bash]: /bin/zsh
alex@avk ~ $

В чём же отличия от Bash, и в чём удобства?

  • completion в командах - например в SVN
  • globbing - т е можно указывать параметры типа /*
  • не бъёт по пробелам в for/do/done (но можно менять). удобно
  • update 2008.07.19: большое количество модулей (zshmodules) делает удобным программирование
  • update 2008.07.19: самое главное с чего всё началось - команды набранные в разных окнах в результате попадают в один history! то, чего не получалось добиться стабильно в bash даже пользуясь известными hacks

С остальными отличиями пока не ознакомился, но и этого хватит для старта..