1、什么是zsh?
ZSH ,也称为Z shell,是Bourne Shell(sh)的扩展版本,具有大量新功能,并支持插件和主题。 由于它基于与Bash相同的shell,因此ZSH具有许多相同的功能,并且切换是轻而易举的。
ZSH有很多功能可以在这里列出,有些只是对Bash的一些小改进,但这里有一些主要的:
指令名称 | 命令 |
---|---|
自动cd | 只需输入目录的名称即可 |
递归路径扩展 | 例如“/ u / lo / b”扩展为“/ usr / local / bin” |
拼写更正和近似完成 | 如果您输入目录名称时出现轻微错误,ZSH将为您解决此问题 |
插件和主题支持 | ZSH包含许多不同的插件框架 |
3、如何安装zsh+oh+my-zsh?
这里使用homebrew进行安装的,如果你对Homebrew还不是很了解,请移步我的另一篇文章Homebrew
(1)使用hombrew安装zsh
brew install zsh
(2)安装oh-my-zsh
curl -L https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh | sh
4、设置zsh为默认shell
(1)为root 用户设置默认shell�
chsh -s /bin/zsh root
(2)为当前用户设置默认shell�
chsh -s /bin/zsh
or
chsh -s `which zsh`
(3)恢复命令
chsh -s /bin/bash