LinuxMint安装配置zsh和on-my-zsh(转)

LinuxMint终端美化

前言

查看本地有哪几种shell

$ cat /etc/shells

我的 Linux Mint 有以下几种:

1
2
3
4
5
6
7
/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 方式

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

wget 方式

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

配置 on-my-zsh

配置 agnoster 主题

$ vim ~/.zshrc

更改以下内容:

1
2
3
ZSH_THEME="agnoster"
#agnoster主题的配置,其他主题不支持,这里配置默认用户名,配置之后,在终端中默认隐藏用户名
DEFAULT_USER=$USER

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

Powerline的GitHub:powerline

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

$ ./install.sh

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

更新下配置文件

source ./zshrc

OK,配置完成,你会发现你的终端从屌丝变成高富帅啦~

晒一张我的终端截图:

更多详细配置

以下是作者的 wiki:

  • on-my-zsh配置
  • on-my-zsh主题配置
  • on-my-zsh插件配置