kakunasa's Blog
open main menu
blog-placeholder
Part of series: building-blog-with-astro

建站小记 - 番外篇:必不可少的装逼利器

/ 3 min read

美化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 命令来查看效果, 一切都是为了这一刻: blog placeholder-1