zsh 相较于 bash 有更多的方便,如更强大的命令补全、支持更方便的历史命令搜索等。本篇介绍如何从 bash 切换为 zsh.

切换 zsh

1
2
3
4
chsh -s /bin/zsh

# 有时 Centos 上没有自动安装工具 chsh,可使用如下方法安装
sudo yum install util-linux-user

安装 oh-my-zsh

1
sh -c "$(wget -O- https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

使用主题

1
2
3
4
5
6
7
8
9
10
vim ~/.zshrc

# 指定主题,如好用的 ys:
ZSH_THEME="ys"

# 终端动态更新提示符PS1时间
TMOUT=1
TRAPALRM() {
zle reset-prompt
}