centos7 安装zsh和oh-my-zsh

目前的centos系统默认的shell还是bash,但是zsh被称为终极shell,国外有个程序员开发出了一个能够让你快速上手的zsh项目,叫做「oh my zsh」,Github 网址是:https://github.com/robbyrussell/oh-my-zsh 有了这玩意zsh用起来直接就变成神器了。

查看系统当前的shell

1
echo $SHELL

返回的结果是:

1
/bin/bash

查看bin下是否有zsh包

1
2
3
4
5
6
7
8
9
10
cat /etc/shells
**********************************************
返回的结果是:
/bin/sh
/bin/bash
/sbin/nologin
/usr/bin/sh
/usr/bin/bash
/usr/sbin/nologin
PS.默认没有安装zsh

zsh

安装

1
sudo yum install -y zsh

然后在输入cat /etc/shells查看

1
2
3
4
5
6
7
/bin/sh
/bin/bash
/sbin/nologin
/usr/bin/sh
/usr/bin/bash
/usr/sbin/nologin
/bin/zsh

配置

将zsh设置成默认的shell

1
chsh -s /bin/zsh


设置完以后不会立即生效,需要重启方能生效,所以我们可以配置完oh-my-zsh以后再重启

oh-my-zsh

安装

1
wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh

如果出现以下界面表示成功

1
2
3
4
5
6
7
8
9
10
11
12
13
14
__                                     __   
____ / /_ ____ ___ __ __ ____ _____/ /_
/ __ \/ __ \ / __ `__ \/ / / / /_ / / ___/ __ \
/ /_/ / / / / / / / / / / /_/ / / /_(__ ) / / /
\____/_/ /_/ /_/ /_/ /_/\__, / /___/____/_/ /_/
/____/ ....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主题

目前我使用的主题是bira

修改主题

1
$ vim ~/.zshrc

刚安装oh-my-zsh默认的主题是robbyrussell,将ZSH_THEME改成bira

更新配置

1
$ source ~/.zshrc 

然后重启, 使zsh配置生效

1
$ reboot