写在开头,这篇文章是从Ubuntu 美化与终端配置 - Fing’s Blog (imfing.com)这篇文章中节选出适用我自己配置ubuntu server的内容。重新复制这篇文章的主要原因是方便自己未来重装系统后配置美化用。所有对配置文章感兴趣的小伙伴,请参考Fing‘ Blog的原文。

终端配置

首先安装 zsh 并通过 chsh 命令将其设置为默认的 Shell 环境。

1
2
3
4
5
6
7
8
9
10
11
# 安装 zsh
sudo apt install zsh

# 确认 zsh 安装成功
which zsh

# 设置为默认 Shell
chsh -s /usr/bin/zsh

# 查看当前shell
echo $SHELL

安装 Oh My Zsh

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

配置Zsh

  • 安装Powerlevel10k主题

    1
    2
    3
    git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/themes/powerlevel10k

    vim ~/.zshrc

    .zshrc文件中设置ZSH_THEME="powerlevel10k/powerlevel10k"

    安装Powerlevel10k的推荐字体(如果终端能正常显示图标,就不需要安装)

  • 安装zsh插件

    1
    2
    3
    4
    git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
    git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting

    vim ~/.zshrc

    .zshrc文件中设置plugins=(git zsh-autosuggestions zsh-syntax-highlighting)

  • 更新 zsh 配置文件

    1
    source ~/.zshrc