Blog Entry: 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
С остальными отличиями пока не ознакомился, но и этого хватит для старта..
