在 Ubuntu Linux 中安裝 Zsh 及 Oh-my-zsh

直接用 apt-get 安裝 zsh 套件

1
2
3
$ apt-get install zsh
$ zsh --verison
zsh 4.3.17

從 GitHub 下載 oh-my-zsh 套件

1
$ git clone https://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh

如果本來沒有安裝 zsh 可以直接使用 oh-my-zsh 的範例 zshrc

1
$ cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc

看看有什麼 Theme 可以用

1
$ ls ~/.oh-my-zsh/themes

編輯 ~/.zshrc 更換 zsh 的 theme 我自己喜歡用 candy

1
ZSH_THEME="candy"

看看有什麼 Plugin 可以用

1
$ ls ~/.oh-my-zsh/plugins

編輯 ~/.zshrc 啟用 Plugin

1
plugins=(git git-flow debian grails rvm history-substring-search github gradle svn node npm zsh-syntax-highlighting sublime)

下載 zsh-syntax-highlighting plugin

1
2
$ cd ~/.oh-my-zsh/custom/plugins
$ git clone https://github.com/zsh-users/zsh-syntax-highlighting.git

新增自訂 zsh 設定,我會把 alias 和 PATH 的設定放在這邊

1
2
3
4
5
$ cat ~/.oh-my-zsh/custom/xxx.zsh
alias df='df -h'
alias h='htop'

PATH=$PATH:/opt/app/bin/