via : http://leochin.com/linux-macosx-shell-zsh/
html
Linux及MacOSX中使用zshlinux
zsh是另外一種Shell,相似bash,tcsh等等,只是多了一些人性化的功能, ex: Tab 按兩下, 會將檔案、目錄等變成能夠選取的模式,選完後會自動補齊命令.還有錯誤的命令或者資料夾等等, 會詢問是否打錯, 自動糾正.git
zsh詳細說明: Zsh Workshop: Table of Contentsgithub
上述的都不重要, 最重要的是有 oh-my-zsh 的插件能夠使用. (簡單說, 若沒有 oh-my-zsh, 那 zsh 一點吸引力都沒有)shell
oh-my-zsh 將以前配置文件, 用外掛的方式掛進去, 能夠輕鬆的站在巨人的肩膀上. (並且 theme 有不少能夠挑選)macos
Debian / Ubuntu Linux 須要安裝: apt-get install zshvim
Mac 預設就有 zsh 了~bash
安裝完 zsh 後, chsh -s /bin/zsh 便可.服務器
NOTES:編輯器
chsh -s /bin/zsh # 設定爲 default shell
相關設定: .zshenv, .zprofile, .zshrc, .zlogin
cd ~/
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
配置zsh時須要修改.zshrc文件。
//修改theme
#export ZSH_THEME="steeef"
export ZSH_THEME="afowler"
更多的themes在.oh-my-zsh/themes中
//修改插件
plugins=(git osx) # 啟用 git, osx 的 plugin
更多plugins能夠參考~/.oh-my-zsh/plugins
在終端下輸入
vim ~/.zshrc
或者使用其餘你喜歡的編輯器編輯~/.zshrc
在文件內容末端添加:
export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8
接着重啓一下終端,或者輸入 source ~/.zshrc
Written with LeoChin.