Zsh是一个Linux用户很少使用的power-shell,这是由于大多数Linux产品安装,以及默认使用bash shell。几乎每一款Linux产品都包含有zsh,通常可以用apt-get、urpmi或yum进行安装。zsh是兼容bash的,但是又比bash好用,有什么理由不用zsh呢?
zsh的安装
在终端中输入下面命令进行安装
sudo apt-get install zsh
安装完毕以后,你需要将zsh替换为你的默认shell,之前默认的shell为Bourne Again Shell (bash),输入下面命令进行替换
chsh -s /bin/zsh
ok,现在关闭你的终端,重新打开你的终端就可以啦
zsh的配置
一开始安装zsh时,zsh界面个人感觉是比较丑的,还好zsh有强大的配置功能,你可以任意配置你的zsh成你想要的样子,不过这里我们为了方便配置,我们采用oh-my-zsh来进行配置,oh-my-zsh是为了简化zsh的配置而提供的一个配置模板,可以更好的管理zsh的各项配置。下面我们就来安装oh-my-zsh啦
常规安装oh-my-zsh
通过curl安装
curl -L https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh | sh
通过wget安装
wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O - | sh
git安装oh-my-zsh
git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh
备份你的zsh配置
cp ~/.zshrc ~/.zshrc.orig
创建一个新的zsh配置文件
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
改变默认的shell
chsh -s /bin/zsh
修改配置文件~/.zshrc
在你安装好oh-my-zsh以后,你的主目录下面将会有一个.oh-my-zsh目录和.zshrc配置文件。.oh-my-zsh里面存放着zsh的各种配置模板和插件,.zshrc就是在每次打开zsh的时候都会读取的配置文件