Make zsh your default user shell

From OS X Scientific Computing

zsh_on_osx.png


To use zsh, all you need to do is issue the following command.

chsh -s /bin/zsh

Then you need to start a new terminal session. To change back, simply issue

chsh -s /bin/bash

or

chsh -s /bin/tcsh

If you would like to use a version of zsh compiled with fink or compiled manually and installed in /usr/local, you need to do two things:

  1. Edit the file /etc/shells to include the full path (eg: /sw/bin/zsh or /usr/local/bin/zsh ).
  2. Issue the command
chsh -s /sw/bin/zsh

or

chsh -s /usr/local/bin/zsh


Return to ZSH on OS X