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.