oh-my-zsh,让你的终端从未这么爽过

1.oh my zsh

shell的类型有很多种,lget="_blank">inux下默认的是bash,虽然bash的功能已经很强大,但对于以懒惰为美德的程序员来说,bash的提示功能不够强大,界面也不够炫,并非理想工具。

而zsh的功能极其强大,只是配置过于复杂,起初只有极客才在用。后来,有个穷极无聊的程序员可能是实在看不下去广大猿友一直只能使用单调的bash, 于是他创建了一个名为oh-my-zsh的开源项目...

自此,只需要简单的安装配置,小白程序员们都可以用上高档大气上档次,狂拽炫酷吊炸天的oh my zsh

2.安装zsh(centos6)

安装

yum -y install zsh
查看zsh是否安装成功

cat /etc/shells

oh-my-zsh,让你的终端从未这么爽过

查看系统当前使用的shell(默认使用bash)

echo $SHELL 

oh-my-zsh,让你的终端从未这么爽过

切换shell为zsh

chsh -s $(which zsh)

重启服务器

reboot

重启后,查看当前shell

oh-my-zsh,让你的终端从未这么爽过

此时表明已经切换成功

3.安装 oh my zsh

oh-my-zsh源码是放在github上

git地址:​​https://github.com/ohmyzsh/ohmyzsh​​

(1).下载安装
yum install -y git
git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh
(2).备份~/.zshrc文件(由于我的环境中没有.zshrc文件,所以此步骤无需执行)
cp ~/.zshrc ~/.zshrc.orig
(3).创建新的zsh配置文件
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
(4).选择主题

oh-my-zsh有很多漂亮的主题,主题列表如下:

​​https://github.com/ohmyzsh/ohmyzsh/wiki/themes​​

此处我使用的主题是ys

oh-my-zsh,让你的终端从未这么爽过

​​https://blog.ysmood.org/my-ys-terminal-theme/​​

修改主题:

vim ~/.zshrc

将ZSH_THEME改成ys

ZSH_THEME="ys"

oh-my-zsh,让你的终端从未这么爽过

使配置生效

source ~/.zshrc

oh-my-zsh,让你的终端从未这么爽过

4.自动补齐插件

linux不少命令的参数很多,不可能一一记住,常规的查看手册又觉得慢。如果你也有这种苦恼,那么我相信你会爱上oh-my-zsh的

一图胜千言

oh-my-zsh,让你的终端从未这么爽过

下载地址:​​https://mimosa-pudica.net/zsh-incremental.html​​

安装

wget http://mimosa-pudica.net/src/incr-0.2.zsh  
mkdir ~/.oh-my-zsh/plugins/incr
mv incr-0.2.zsh ~/.oh-my-zsh/plugins/incr
编辑~/.zshrc文件,在末尾增加以下配置

vim ~/.zshrc

source ~/.oh-my-zsh/plugins/incr/incr*.zsh

oh-my-zsh,让你的终端从未这么爽过

使得配置生效

source ~/.zshrc 
接下来你就可以体验到Your terminal never felt this good before..

参考地址:​​https://www.jianshu.com/p/d194d29e488c?open_source=weibo_search​​

​​https://zhuanlan.zhihu.com/p/144468729​​