Ubuntu 安装配置 Oh My Zsh 终端美化

概述

Oh-My-Zsh 是一个强大的Zsh配置管理框架,能够大幅提升终端使用体验。本文将详细介绍在Ubuntu 18.04 LTS系统上安装和配置Oh-My-Zsh的完整过程。

前置依赖安装

安装前确保系统已安装以下必要组件:

安装Zsh shell

sudo apt-get install zsh

安装Git(用于克隆仓库)

sudo apt-get install git

确认curl或wget工具

Ubuntu系统通常默认已安装这些工具,用于下载安装脚本。

Oh-My-Zsh安装步骤

选择以下任一方式安装:

通过curl安装

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

通过wget安装

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

安装完成后,退出并重启终端以查看变化。如果未生效,可尝试注销或重启系统。

配置主题和插件

启用Agnoster主题

Agnoster是一个流行的Oh-My-Zsh主题,提供丰富的视觉提示。

  1. 编辑配置文件:

vim ~/.zshrc
  1. 找到ZSH_THEME="robbyrussell"

  2. 将其修改为ZSH_THEME="agnoster"

  3. 保存并退出

  4. 重启终端应用更改

解决字体显示问题

Agnoster主题需要特殊字体支持,否则会出现乱码。

安装Powerline字体

官方推荐方式:

sudo apt-get install fonts-powerline

如果上述方法不生效,可使用手动安装方式:

# 克隆字体仓库
git clone https://github.com/powerline/fonts.git --depth=1
# 安装字体
cd fonts
./install.sh
# 清理安装文件
cd ..
rm -rf fonts

配置终端字体

安装字体后,需在终端设置中选择合适的字体:

  1. 打开终端首选项

  2. 选择字体为 Ubuntu Mono derivative Powerline Regular

终端字体设置

个性化定制

移除用户名和主机名显示

如果觉得终端提示符中的user@hostname显示过长:

  1. 编辑主题文件:

vim ~/.oh-my-zsh/themes/agnoster.zsh-theme
  1. 找到prompt_context函数并注释该部分

去除用户名主机名显示

成果展示

完成所有配置后的终端效果图:

终端最终效果

相关资源

Last updated

Was this helpful?