iTerm2是一种 OSX 的终端模拟器而非 Shell 本身。
Bash是目前最通用、最常见的Shell,也是众多Linux发行版的标配。
Zsh是一种更强大的、被成为“终极”的Shell,意思是Shell能具备的功能它基本都提供了。跟Bash相比,Zsh的补全功能强大了许多,可以自动补全命令、参数、文件名、进程、用户名、变量、权限符,等等…… 另外,还支持插件,通过插件又可以扩展出许多功能来。
看到了一个写的很好的关于bash和Zsh的文章: https://xiaozhou.net/learn-the-command-line-iterm-and-zsh-2017-06-23.html
切换bash
chsh -s /bin/bash
切换zsh
chsh -s /bin/zsh
网友评论