安装zsh
以Centos7为例:
查看系统当前使用的shell
$ echo $SHELL
/bin/bash
查看系统是否安装了zsh
$ cat /etc/shells
/bin/sh
/bin/bash
/sbin/nologin
/usr/bin/sh
/usr/bin/bash
/usr/sbin/nologin
/bin/tcsh
/bin/csh
Centos7默认情况下没安装zsh
用yum安装zsh
$ yum -y install zsh
查看shell列表
$ cat /etc/shells
/bin/sh
/bin/bash
/sbin/nologin
/usr/bin/sh
/usr/bin/bash
/usr/sbin/nologin
/bin/tcsh
/bin/csh
/bin/zsh
切换shell为zsh
$ chsh -s /bin/zsh
Changing shell for root.
Shell changed.
重启服务器
切换成root账号登录
su -
切换账号后,相当于注销重新登录,再查看当前shell,
$ echo $SHELL
/bin/zsh
如果查看不到,就重启一下,再查看当前 shell。
reboot
安装 oh my zsh
oh-my-zsh
源码是放在github上,先确保你的机器上已安装了git
安装
wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh
成功界面:
____ / /_ ____ ___ __ __ ____ _____/ /_
/ __ \/ __ \ / __ `__ \/ / / / /_ / / ___/ __ \
/ /_/ / / / / / / / / / / /_/ / / /_(__ ) / / /
\____/_/ /_/ /_/ /_/ /_/\__, / /___/____/_/ /_/
/____/ ....is now installed!
Please look over the ~/.zshrc file to select plugins, themes, and options.
p.s. Follow us at https://twitter.com/ohmyzsh.
p.p.s. Get stickers and t-shirts at http://shop.planetargon.com.
接下来只需简单的配置,就可以享受oh-my-zsh
的强大
重新登录,使zsh生效。切换成root账号登录
su -
主题选择
oh-my-zsh
有很多漂亮的主题:
主题列表
这里使用的主题是ys
http://blog.ysmood.org/my-ys-terminal-theme/
http://blog.ysmood.org/my-ys-terminal-theme/
修改主题
$ vim ~/.zshrc
将ZSH_THEME改成ys
ZSH_THEME="robbyrussell"
更新配置
$ source ~/.zshrc