linux终端美化-zsh

安装zsh

1
apt install zsh

设为默认shell

1
chsh -s $(which zsh)

安装oh-my-zsh

1
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

设置主题

1
vi ~/.zshrc

加入以下内容

1
ZSH_THEME="agnoster"

设置完后重载

1
source ~/.zshrc

额外主题包powerlevel10k安装

安装

1
git clone --depth=1 https://gitee.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k

然后更改主题为

1
powerlevel10k/powerlevel10k

然后重载

1
source .zshrc

第一次重载会启动自动向导指示你自定义

想第二次自定义可以使用以下命令实现

1
p10k configure

如果默认为lean,无法选择classic和rainbow,可以考虑以下操作解决

打开~/.oh-my-zsh/custom/themes/powerlevel10k/internal/wizard.zsh,删除以下部分

1
2
3
4
5
6
7
8
9
if (( terminfo[colors] < 256 )); then
style=lean_8colors
left_frame=0
right_frame=0
frame_color=(0 7 2 4)
color_name=(Black White Green Blue)
options+=lean_8colors
return 0
fi

效果图


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!