一 安装zsh
# apt-get install zsh (ubuntu)
# yum install zsh (redhat & centos)
# zypper in zsh (opensuse)
# mac自带
二 安装 oh my zsh
$ sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
官网: https://ohmyz.sh
安装之后会在home目录下增加 .zshrc 文件和 .oh-my-zsh 目录,其他服务器直接拷贝这两个即可
三 安装 plugin
1 zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
# vi .zshrc
plugins=( [plugins...] zsh-autosuggestions)
ps:
1 多个plugin空格分隔
2 plugin目录 ~/.oh-my-zsh/custom/plugins,一台安装之后可以直接将插件目录同步到其他服务器
3 提示之后通过 Ctrl+f 自动补全
2 zsh-syntax-highlighting
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
# vi .zshrc
plugins=( [plugins...] zsh-syntax-highlighting)
3 autojump
四 theme
查看自带所有主题
# ls ~/.oh-my-zsh/themes
格式: 主题名.zsh-theme
# vi .zshrc
ZSH_THEME="robbyrussell"
修改ZSH_THEME为主题名
推荐: mortalscumbag
五 修改默认shell
1 安装oh-my-zsh时
安装结束时选择y
2 chsh命令
# chsh -s /bin/zsh
3 修改passwd文件
# vi /etc/passwd
将某个用户最后的/bin/bash改为/bin/zsh
六 更多
1 d
列出之前访问的所有目录
# d
通过数字直接进入对应的目录
# 0