Sorry, your browser cannot access this site
This page requires browser support (enable) JavaScript
Learn more >

在Ubuntu下安装oh-my-zsh可以显著提升终端体验。以下是详细步骤:


1. 安装必要依赖

1
2
sudo apt update && sudo apt upgrade -y
sudo apt install zsh git curl fonts-powerline -y # 安装zsh、Git和Powerline字体

2. 将zsh设为默认Shell

1
chsh -s $(which zsh)  # 修改当前用户的默认Shell

注销并重新登录使更改生效(或重启终端)。


3. 安装oh-my-zsh

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

或使用wget:

1
sh -c "$(wget -O- https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

注意:若因网络问题失败,可尝试国内镜像:

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

4. 配置oh-my-zsh

(1) 修改主题

编辑配置文件:

1
nano ~/.zshrc

找到 ZSH_THEME 并修改(推荐主题:agnosterrobbyrussell):

1
ZSH_THEME="agnoster"  # 使用agnoster主题(需Powerline字体)

保存退出(Ctrl+XYEnter)。

(2) 启用插件

~/.zshrc 中添加插件(如 gitzsh-autosuggestions):

1
plugins=(git zsh-autosuggestions zsh-syntax-highlighting)

安装插件示例

1
2
3
4
5
# 自动建议插件
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 ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting

(3) 应用配置

1
source ~/.zshrc  # 立即生效

5. 解决字体问题(agnoster主题必选)

  1. 安装Powerline字体:

    1
    sudo apt install fonts-powerline -y
  2. 在终端设置中启用Powerline字体:

    • 打开终端 → 右键 → Preferences → 选择字体(如 Ubuntu Mono derivative Powerline

6. 验证安装

1
2
echo $SHELL  # 应显示 /usr/bin/zsh
zsh --version # 查看zsh版本

常见问题

  • 安装脚本卡住:按 Ctrl+C 中断后手动执行 zsh 启动配置。
  • 主题乱码:确认已安装并启用Powerline字体。
  • 插件不生效:检查插件路径是否正确,或重启终端。

完成以上步骤后,你将拥有一个功能强大且美观的终端环境!🎉

推荐阅读
Ubuntu安装ROS2 Ubuntu安装ROS2 博客建站7 - hexo博客独立服务器如何自动部署? 博客建站7 - hexo博客独立服务器如何自动部署? VSCode系列2 - 如何用VSCode搭建C++高效开发环境? VSCode系列2 - 如何用VSCode搭建C++高效开发环境?

评论