Mac 的 zsh 和 bash
-
终端 zsh 切换回 bash的命令:
chsh -s /bin/bash -
终端 zsh 切换回 bash的命令:
chsh -s /bin/zsh -
注意切换后要重启终端!!!
zsh 和 bash 的区别
- zsh更为强大,而bash更加符合posix标准
- bash上手快,基本直接就可以使用,但是zsh则需要繁杂的配置(需要用到 oh-my-zsh)
- zsh有几大特点明显优于bash:
- 色彩高亮、拼写检查
- 命令提示
- 智能补全
zsh 如何配置
-
安装 zsh
sudo apt-get install zsh -
把默认的 Shell 改成 zsh
chsh -s /bin/zsh -
安装 oh-my-zsh
git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh -
卸载oh-my-zsh(需要卸载再执行此命令)
uninstall_oh_my_zsh
使用 zsh 出现的问题
不知道什么时候电脑装了 zsh ,导致终端命令报错
zsh: command not found: xxx
由于 zsh 的环境变量和 mac自带的bash不一样,zsh 需要手动设置,所以就会出现这个报错。