Centos的终端用起来太单一了。想着换成
zsh
终端,并配合oh my zsh
的主题。从而打造不一样的终端吧。
安装ZSH
我们可以用yum
命令或者源码编译安装。(yum)安装的话可能zsh的版本较低。而很多主题都要用到更高版本的zsh,所以这里我使用的是源码安装。
首先我们到zsh的官网下载最新版的zsh(http://zsh.sourceforge.net/Arc/source.html)
# 下载
wget https://sourceforge.net/projects/zsh/files/zsh/5.9/zsh-5.9.tar.xz
# 解压
tar xvf zsh-5.9.tar.xz
cd zsh-5.9
#编译安装
./configure
make && make install
编译完成安装之后,需要将zsh加入/etc/shells
vim /etc/shells
#添加内容如下
/usr/local/bin/zsh
上述命令的作用是将zsh加入到shell环境。注意zsh的路劲,如果不确定的话可以通过whereis zsh
命令进行查看。
到此,我们的zsh就安装完成了,接下来我们需要安装oh-my-zsh
安装oh-my-zsh
项目地址:https://github.com/ohmyzsh/ohmyzsh命令一键安装
sh -c "$(wget -O- https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
安装完成后,会询问你是否使用zsh作为默认的shell,这里选中Y并按回车
看到这个界面,oh-my-zsh
就安装完成了
配置oh-my-zsh
安装完成后,我们需要对中文显示等进行简单的设计。
# 编辑配置文件
vim ~/.zshrc
# 分别加入下面三行
export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8
source /etc/profile
# 保存并更新
source .zshrc
安装插件
zsh有很多好玩的插件。安装的插件默认在 ~/.oh-my-zsh/custom/plugins
目录。如我们常用的语法高亮,历史命令提示,和路径补全等。
补全命令插件
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
语法高亮插件
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
接下来,我们需要将下载的两个插件放到zsh的配置文件中去。编辑.zshrc
文件的plugins=()
选项,然后source .zshrc
安装oh-my-zsh
oh-my-zsh自带很多主题,全部放在 ~/.oh-my-zsh/themes 目录下,可以自己随意更换。更换主题只需要更换.zshrc文件中的 ZSH_THEME="主题名称" 并 source ~/.zshrc 就可以。默认的主题是 robbyrussell我们把主题换成:agnoster
最终效果
当然,你也可以在git上面下载其他你喜欢的主题。
标签:安装,oh,my,ZSH,zshrc,插件,Centos7,install,zsh From: https://blog.51cto.com/dabiaoge/7142665