zsh安装

实在忍不了了,每次新装完Linux系统,都要重新搭一次使用环境,其实对于我而言也很简单,只需要安装几个软件就可以了,其实说白了,也就是用zsh替换系统默认的bash,其他几个软件有的是安装zsh必须的,有的是配合zsh使用起来会更爽。但是却也真的懒得去记那些安装步骤,还是记录下来了事,以后也方便查阅。

我的使用环境必须包含下面几个软件:

  • Vim
  • git
  • zsh
  • oh-my-zsh
  • autojump

只有以上五个,甚至连gcc,make都可以暂时没有,但是没有上面这五个软件,系统使用起来会让我非常难受。安装过程也很简单,我也主要用CentOS和elementary OS,前者属于RedHat系的,yum即可;后者输入Ubuntu系的,使用apt-get就可以。

####安装Vim

1
2
sudo yum install vim           #CentOS
sudo apt-get install vim #elementary OS

####安装git

1
2
sudo yum install git           #CentOS
sudo apt-get install git #elementary OS

###安装zsh

1
2
3
sudo yum install zsh        #CentOS
sudo apt-get install zsh #elementary OS
chsh -s /bin/zsh #修改系统默认Shell为zsh

###安装配置oh-my-zsh
oh-my-zh是zsh的一款主题,这真是一个牛叉到让人无语的项目,废话也不多说了,可以选择多种安装方法。

####via curl

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

####via wget

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

以上都是自动安装方式,当然,也可以选择手动安装方式:

1
2
3
git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh
cp ~/.zshrc ~/.zshrc.orig
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc

安装完成之后就是配置了。

根据个人喜好,修改为自己喜欢的主题即可。我使用的是example这个主题。修改文件~/.zshrc,找到ZSH_THEME,修改为:

1
ZSH_THEME="example"

还有一个配置就是插件的添加和修改,在文件~/.zshrc里找到plugins,把需要的插件添加上即可,就像下面这样:

1
plugins=(git autojump)

其中git和autojump就是两个插件。

###安装autojump
autojump与zsh配合使用不仅能极大提高工作效率,还能使人的心情非常的愉悦。

1
2
3
4
wget https://github.com/downloads/joelthelion/autojump/autojump_v21.1.2.tar.gz
tar zxvf autojump_v21.1.2.tar.gz
cd autojump_v21.1.2
./install.sh

然后将一下代码粘贴到~/.zshrc里

1
[[ -s ~/.autojump/etc/profile.d/autojump.sh ]] && . ~/.autojump/etc/profile.d/autojump.sh

如此,这样,就大功告成了。