在mac下用zsh,但我把它当bash用,可能我没用到zsh的强大之处吧。bash是大部分类unix系统默认的shell,有极好的兼容性。而zsh则像是bash的增强版,很多bash存在的问题,在zsh这里得到了解决或增强,比如命令自动补全、目录补全、拼写错误纠正、命令提示符、不同shell共享history,等等。由于不怎么使用zsh的高级功能,所以只能说这么多,欢迎看到的大神补充!!!
bash