你的终端神器之Oh My Zsh

简介: Oh My Zsh 是一款强大的 Zsh 配置框架,提供数百款插件(如自动补全、语法高亮)与精美主题,大幅提升终端颜值与效率。支持 Linux/macOS/WSL2,一键安装,轻松定制。开源免费,社区活跃!

想不想让你的终端变得更漂亮且实用呢,来试试这款神器--Oh My Zsh
安装完成后,每次在命令提示符中敲击键盘,你都能体验到数百个强大的插件和精美的主题。

https://github.com/ohmyzsh/ohmyzsh

PixPin_2026-03-28_17-18-22.png

先决条件

  • 操作系统:Linux、macOS、Windows(WSL2)
  • Zsh:v4.3.9 或更高版本(运行 zsh --version 命令确认)

    • Linux安装:apt install zsh
    • macOS安装:brew install zsh
  • curl 或 wget

    • 基本基本自带curl
  • Git,推荐版本 2.4.11 或更高版本

    • Linux安装:apt install git
    • macOS安装:brew install git

OhMyZsh是Zsh的一种管理工具,在安装OhMyZsh之前首先得安装Zsh。

Git 用来克隆(下载)其代码仓库并管理插件/主题。

brew查看之前文章《用Mac的朋友们,你们都在使用Homebrew了吗》。

基本安装

命令行安装

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

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

如果以上出现网络问题,国内环境可以使用以下链接:

# curl方式
sh -c "$(curl -fsSL https://install.ohmyz.sh/)"

# wget方式
sh -c "$(wget -O- https://install.ohmyz.sh/)"

PixPin_2026-03-28_17-23-02.png

自带插件

Oh My Zsh 自带大量插件,可以到~/.oh-my-zsh/plugins目录查看。

插件的详细介绍可以去 https://github.com/ohmyzsh/ohmyzsh/wiki/Plugins 查看。

PixPin_2026-03-28_17-31-16.png

启用插件

编辑 vi ~/.zshrc,添加插件名称以启用插件。

plugins=(
  git
  macos
)

注意:插件之间用空格(空格、制表符、换行符等)分隔。请勿使用逗号,否则插件会出错

第三方插件

https://github.com/zsh-users

推荐两款我自用的:

  • zsh-autosuggestions(自动补全
  • zsh-syntax-highlighting(语法高亮

下载插件

# zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions

# zsh-syntax-highlighting
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting

启用插件

plugins=(
  # ...
  zsh-autosuggestions
  zsh-syntax-highlighting
)

自带主题

Oh My Zsh 自带的主题非常丰富,可以到~/.oh-my-zsh/themes目录查看。

主题对应的界面效果可以到 https://github.com/ohmyzsh/ohmyzsh/wiki/Themes 查看

PixPin_2026-03-28_17-51-08.png

启用主题

编辑 vi ~/.zshrc,更改你选择的主题名称。

ZSH_THEME="robbyrussell"

第三方主题

如果自带主题没有满意的,你也可以使用第三方主题。

https://github.com/romkatv/powerlevel10k,有人称为此主题为天和之作,不过此主题已经处于非活跃的状态了。

安装字体

https://github.com/romkatv/powerlevel10k#meslo-nerd-font-patched-for-powerlevel10k

  1. 下载字体文件(ttf ):
  2. 双击文件安装字体
  3. 配置终端字体
    • Apple Terminal:打开终端 → 偏好设置 → 描述文件 → 文本,点击字体下的“更改” ,然后选择字体系列。MesloLGS NF

PixPin_2026-03-28_18-29-11.png

安装主题

终端执行:

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

国内环境:

git clone --depth=1 https://gitee.com/romkatv/powerlevel10k.git "${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k"

启用主题

ZSH_THEME="powerlevel10k/powerlevel10k"

配置主题

终端执行(重开终端或执行source ~/.zshrc):

p10k configure

终端交互式,根据自己喜好选择即可。

PixPin_2026-03-28_18-43-03.png

卸载Oh My Zsh

如果安装后你觉得不好用,卸载也很简单。

uninstall_oh_my_zsh

资源监控

现在你的终端看上去已经很酷炫了,但在使用top时会显得很平庸,你可以安装一个更好看的工具btop

安装

https://github.com/aristocratos/btop

# Linux
dnf install btop

# macOS
brew install btop

验证

终端执行:

btop

PixPin_2026-03-28_18-45-09.png

目录
相关文章
|
20天前
|
Kubernetes 监控 Cloud Native
OpenTelemetry + 云监控 2.0:打造你的云原生全栈可观测
本文介绍如何通过 OpenTelemetry 与阿里云云监控 2.0 构建云原生全栈可观测体系,实现从应用到基础设施的端到端可观测能力,为故障快速定位和 AIOps 智能运维奠定基础。
216 11
|
1月前
|
安全 JavaScript API
装好OpenClaw别停!30分钟加固:阿里云/本地部署+安全优化+稳定运行好用技巧分享
2026年,OpenClaw的部署门槛已降至新低——一行命令即可完成安装,但真正让它从“能启动”变为“稳定用、安全用、好用”的,是部署后的优化配置。很多用户卡在“装完能用,用着出问题”的阶段:记忆无法持久化、密钥暴露有风险、Cron任务静默停摆、Telegram对接失败……这些看似琐碎的问题,实则是影响使用体验的关键。
552 8
|
23天前
|
消息中间件 Prometheus 监控
你还在“出问题才查日志”?用 Prometheus + Grafana,把大数据平台变成“会说话”的系统!
你还在“出问题才查日志”?用 Prometheus + Grafana,把大数据平台变成“会说话”的系统!
139 9
|
23天前
|
SQL 关系型数据库 数据库
【数据库】多表关系与多表查询-全维度对比(附《思维导图》)
本文系统讲解多表关系与多表查询,涵盖底层原理、范式设计、JOIN/UNION/子查询语法、CTE递归、性能优化及高频避坑指南,适配MySQL/PostgreSQL,助你从入门直达企业级实战。
|
1月前
|
安全 JavaScript Linux
OpenClaw从入门到精通:云端/本地部署、必备Skill安装、免费大模型API对接与问题一站式解决方案
在AI Agent快速普及的2026年,OpenClaw凭借灵活的Skill扩展机制、轻量化部署架构与多平台适配能力,成为个人与团队高效办公、代码开发、信息处理的核心工具。全新安装的OpenClaw仅具备基础对话、文件操作与简单代码编写能力,缺乏联网搜索、浏览器自动化、社交媒体交互、图像生成、主动任务迭代等实用功能,必须通过ClawHub上的Skill扩展才能释放全部潜力。目前ClawHub Skill数量突破25000个,盲目安装易导致功能冲突、上下文过载,因此精选高效、稳定、安全的Skill至关重要。
1060 1
|
23天前
|
人工智能 文字识别 开发者
阿里云Token是什么?7000万免费额度能做什么?看完省下一大笔
阿里云新用户可领7000万免费Token:https://t.aliyun.com/U/fPVHqY 大模型Token是AI处理文本的基本单位(1个≈0.75个汉字),输入输出均计费。百炼平台百余款千问模型,每款各赠100万Token,有效期90天。相当于可写2.3万篇文章、4.7万次对话或处理933份百页文档,价值数百元。立即开通即享!
1048 12
|
23天前
|
缓存 安全 编译器
C语言「volatile 关键字」:被90%开发者误解的硬件同步原语
`volatile` 是C语言中至关重要的硬件同步原语,核心作用是禁止编译器对变量进行优化:每次读写都必须真实访问内存,确保能感知硬件、中断或其它线程的“意外修改”。它非为多线程而生,却是嵌入式、驱动和底层开发的基石。
|
12天前
|
SQL 运维 容灾
MySQL 主从复制全解:底层原理、复制模式差异、主从延迟排查与优化实战
本文系统解析MySQL主从复制:涵盖核心价值(高可用、读写分离、备份分析、异地多活)、binlog与redo log本质区别、GTID原理、异步/半同步/MGR三大模式对比,以及主从延迟根因排查(IO/SQL线程瓶颈)与全链路优化方案(架构、主库、从库、SQL四维优化),附实战案例与MyBatis-Plus读写分离实现。
141 3
|
19天前
|
SQL 人工智能 缓存
Claude Code自动模式上线:AI开始自己改代码了
Claude Code上线“自动模式”:AI获代码修改与文件写入权限,从“建议执行”升级为“直接执行”。这不仅是效率提升,更是开发权向AI转移的开端,重构输入方式、控制逻辑与开发者角色。测试、安全与边界管控成新焦点。
|
iOS开发 MacOS
brew + oh my zsh 安装配置
本指南介绍 macOS 必备工具安装配置,包括 Homebrew(含国内安装方案)、Oh-My-Zsh、zsh-syntax-highlighting 及 zsh-autosuggestions,提升终端效率与使用体验。