iTerm With ZSH
1.)What is the difference between bash and zsh? Bash and Zsh are both shells for your terminals. Bash or the Bourne-Again SHell, is the default on most systems due to backward compatibility reasons with sh which was pretty much the only shell in its time. Before I begin elaborating on the differences, there should come the most important item, the direct quote from the ZSH Documentation: 2.5: Similarities with bash The Bourne-Again Shell, bash, is another enhanced Bourne-like shell; the most obvious difference from zsh is that it does not attempt to emulate the Korn shell. Since both shells are under active development it is probably not sensible to be too specific here. Broadly, bash has paid more attention to standards compliancy (i.e. POSIX) for longer, and has so far avoided the more abstruse interactive features (programmable completion, etc.) that zsh has. Now that the documentation is out of the way, let me begin discussing th...