跳至主要內容

美化Centos的终端

知识库编程技巧CentOSCentOS大约 1 分钟

Centos的终端用起来太单一了。想着换成zsh终端,并配合oh my zsh的主题。从而打造不一样的终端吧。

安装ZSH

# 下载
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

安装oh-my-zsh

## 项目地址:https://github.com/ohmyzsh/ohmyzsh 一键安装
sh -c "$(wget -O- https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

配置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主题

oh-my-zsh自带很多主题,全部放在 ~/.oh-my-zsh/themes 目录下,可以自己随意更换。更换主题只需要更换.zshrc文件中的 ZSH_THEME="主题名称"source ~/.zshrc就可以。默认的主题是 robbyrussel我们把主题换成:agnoster