前言

shell的类型有很多种,linux下默认的是bash,虽然bash的功能已经很强大,但对于以懒惰为美德的程序员来说,bash的提示功能不够强大,界面也不够炫,并非理想工具。
而zsh的功能极其强大,只是配置过于复杂,起初只有极客才在用。后来,有个穷极无聊的程序员可能是实在看不下去广大猿友一直只能使用单调的bash, 于是他创建了一个名为oh-my-zsh的开源项目…

作者:章鱼喵_
链接:https://www.jianshu.com/p/d194d29e488c

安装ohmyzsh

安装zsh

  • 查看当前的shell
    echo $SHELL

  • 查看所有shell
    cat /etc/shells

  • 安装zsh
    yum -y install zsh

  • 再查看所有shell
    cat /etc/shells

切换默认shell

chsh -s /bin/zsh

此时需要注销或重启

安装ohmyzsh

安装

1
2
3
4
5
6
7
8
9
10
11
12
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.

安装完成

调整主题

修改:~/.zshrc
ZSH_THEME=”ys”

使配置生效
source ~/.zshrc

安装自动提示插件

1
2
3
4
5
6
mkdir -p ~/.oh-my-zsh/plugins/incr
cd ~/.oh-my-zsh/plugins/incr
wget http://mimosa-pudica.net/src/incr-0.2.zsh

echo "source ~/.oh-my-zsh/plugins/incr/incr*.zsh" >> ~/.zshrc
source ~/.zshrc

END