LinuxMint和Ubuntu安装配置zsh和on-my-zsh

博客地址:http://svend.cc

前言

查看本地有哪几种shell

$ cat /etc/shells

我的Linux Mint有以下几种:

/bin/sh
/bin/dash
/bin/bash
/bin/rbash
/bin/zsh
/usr/bin/zsh
/usr/bin/tmux

安装

安装git

$ sudo apt-get install git

安装zsh

$ sudo apt-get install zsh

设置zsh为默认的shell

$ chsh -s /bin/zsh

安装on-my-zsh

curl方式

$ sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

wget方式

$ sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"

配置on-my-zsh

配置agnoster主题

$ vim ~/.zshrc

更改以下内容:

ZSH_THEME="agnoster"

#agnoster主题的配置,其他主题不支持,这里配置默认用户名,配置之后,在终端中默认隐藏用户名
DEFAULT_USER='svend'

因为agnoster主题使用了一些符号字体,需要安装符号字体powerline

Powerline的GitHub:powerline

下载之后解压进入目录,安装powerline字体

$ ./install.sh

然后进入终端修改终端字体为Roboto Mono for Powerline Regular

OK,配置完成,你会发现你的终端从屌丝变成高富帅啦~
有必要的话关掉终端重启以下就可以了

晒一张我的终端截图:


share-Terminal

更多详细配置

以下是作者的wiki:

推荐阅读更多精彩内容