安装 zsh
查看系统是否自带 zsh
cat /etc/shells
显示系统当前默认 shell:
echo $SHELL
安装 zsh
yum/apt install zsh
切换到 zsh:
chsh -s /bin/zsh
重启终端生效(无需系统重启)
安装 oh my zsh
#方法一:wget方式自动化安装oh my zsh:
$ wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh
#方法二:
$ curl -L https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh | sh
#官网上的另外一种写法
$ sh -c "$(wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
$ sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
#方法三:当然也可以通过git下载
$ git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh
$ cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
#不知道为啥方法一二通常会遇到443问题,用方法三就好。
wget 和 curl 可能会包 443 拒绝连接, 使用 git clone 就好
安装好后, 会在 ~ 目录下多出一个 .zshrc 文件, 这就是配置 oh my zsh 的地方.
主题配置
在 ~/.zshrc 文件中找到:
ZSH_THEME="ys"
即可配置主题. 更多主题点击我
插件安装
zsh-autosuggestions 自动补全:
使用 git clone 插件到 zsh 的插件管理目录, 然后在 .zshrc 文件尾部追加某些内容即可使用
git clone https://github.com/zsh-users/zsh-autosuggestions ~/.zsh/zsh-autosuggestions
.zshrc 追加的内容:
source ~/.zsh/zsh-autosuggestions/zsh-autosuggestions.zsh
默认是 -> 补全, 可以更改补全快捷键, 我改成 ‘,’, 将如下内容追加到 .zshrc 文件即可:
bindkey ',' autosuggest-accept
auto jump 目录跳转插件:
克隆:
git clone git://github.com/joelthelion/autojump.git
进入 clone 的目录, 执行:
./install.py
然后根据执行结果的提示, 把内容追加到 .zshrc 文件中
重启 终端, 使用 j 命令跳转.