I like the configurablity of the ZSH terminial but I cannot seem to make my login default to the ZSH. Also where is the config file for the ZSH interface?
asked 11 May '10, 01:27
To make zsh your default shell, run usermod -s /path/to/zsh [yourusername] or edit your /etc/passwd file by hand
"Commands are then read from $ZDOTDIR/.zshenv. If the shell is a login shell, commands are read from /etc/zsh/zprofile and then $ZDOTDIR/.zprofile. Then, if the shell is interactive, commands are read from /etc/zsh/zshrc and then $ZDOTDIR/.zshrc. Finally, if the shell is a login shell, /etc/zsh/zlogin and $ZDOTDIR/.zlogin are read." --from man zsh
answered 11 May '10, 01:52
If all you have to change is the shell, it might be simpler to use the following
and if you're not sure about the full path to zsh, you can first run it as
in order to obtain a list of valid shells...
answered 12 May '10, 18:15