Emulating Other Shells

Zsh can emulate sh, ksh, or csh. (csh is not fully emulated). zsh does an outstanding job in its sh and ksh emulation.

You can start emulating another shell by running emulate some_shell from the command line. If you add the -R flag, all options will be reset to their default values.

You can also create a link called 'csh', or 'ksh', or 'sh' that points to zsh. Zsh will notice that it was invoked with a different name, and do its best to behave like the shell you specify.