
Part of series: building-blog-with-astro
建站小记 - 番外篇:必不可少的装逼利器
美化VPS终端:一步一步指南
在本文中, 我将介绍如何在VPS上安装和配置 Zsh
, Oh My Zsh
, Powerlevel10k
以及一些实用的插件, 以美化和增强终端体验, 以下是详细的步骤和解释.
更新系统
首先, 确保系统软件包是最新的:
sudo apt update
安装 Zsh
Zsh 是一种功能强大的 shell,提供了很多比默认 bash 更丰富的功能:
sudo apt install zsh
zsh --version
设置 Zsh 为默认 Shell
chsh -s $(which zsh)
$SHELL --version
安装一些常用软件
sudo apt install curl wget git vim tmux
安装 Oh My Zsh
Oh My Zsh 是一个开源, 社区驱动的 Zsh 配置管理框架, 提供了大量的插件和主题:
sh -c "$(wget -O- https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
安装 Powerlevel10k 主题
Powerlevel10k 是一个快速且功能强大的 Zsh 主题:
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ~/powerlevel10k
echo 'source ~/powerlevel10k/powerlevel10k.zsh-theme' >>~/.zshrc
配置 Powerlevel10k
运行以下命令以配置 Powerlevel10k, 跟随提示进行选择, 最后将会得到一个花花绿绿的终端:
p10k configure
安装 Zsh Syntax Highlighting
这个插件为 Zsh 提供语法高亮功能:
sudo apt install zsh-syntax-highlighting
echo "source /usr/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh" >> ${ZDOTDIR:-$HOME}/.zshrc
安装 Zsh Autosuggestions
这个插件会在你键入命令时自动补全提供建议:
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
编辑 .zshrc 文件,添加 zsh-autosuggestions 插件:
vim ~/.zshrc
在 plugins 部分添加 zsh-autosuggestions:
plugins=(git zsh-autosuggestions)
使用以下命令使新的配置生效
source ~/.zshrc
安装 Neofetch
Neofetch 是一个命令行工具, 用于显示系统信息
sudo apt update
sudo apt install neofetch
终于到了这一步
通过以上步骤, 已经成功美化并增强了VPS上的终端体验. 可以看到一个更加美观和功能强大的终端界面, 显示系统信息的 Neofetch、具有语法高亮和命令建议功能的 Zsh, 以及快速且美观的 Powerlevel10k 主题. 尝试运行 neofetch 命令来查看效果, 一切都是为了这一刻: