跳到内容
分享网

命令行提示符太平淡:Oh My Posh 开源免费,让终端显示该有的信息

系统相关 Linux macOS Windows 1 分钟前更新 浏览 4 ↓ 直达下载

默认的终端提示符只有路径和一个符号,分支、Python 环境、是否以管理员运行这些状态全靠脑子记。Oh My Posh 把这些信息放进提示符里,还能按主题换样式,四个常见 Shell 都支持。

它解决什么问题

经常搞不清自己当前在哪个 Git 分支、用的是哪个版本的运行环境。

终端用久了想换个样子,但不想手工折腾一堆转义字符。

核心能力

能力 具体能做到什么
信息直显 分支、环境、执行耗时、错误码等状态直接标在提示符上
主题可选 内置大量主题,一条命令切换预览
跨 Shell 主流几种 Shell 都能接入,配置方式统一
支持 Nerd 字体图标 搭配图标字体可显示各类符号,识别度更高
跨平台一致 Windows、macOS、Linux 上体验基本相同
配置单文件 一份配置可在多台机器间同步复用
Oh My Posh — 终端提示符美化(免费学习资源)
Oh My Posh · 终端提示符美化

它的收益主要来自「少问几次我在哪」,而不是好看

提示符里显示分支与环境,看似只是装饰,实际减少的是最频繁的一类中断:敲完命令才发现改动在另一个分支上、或者刚装完的包在当前环境里根本不存在。把这类状态常驻在视线里,长会话下的出错率会明显下降,这是它比纯美化工具更实用的地方。

上手路径建议是「先选主题、再改细节」:先挑一个顺眼的主题跑起来,用一段时间后再按需增删模块。要注意的是用了图标字体之后,换到没装该字体的远程环境会显示成方块,所以连接陌生服务器时准备一份无图标主题会更省事。它只改终端外观,不影响任何命令行为。

同类工具怎么选

工具 授权 差别在哪
Starship 开源免费 同类型工具,用配置文件描述、风格更简约。
Powerlevel10k 开源免费 面向特定 Shell 的主题框架,配置向导友好。
原生提示符 系统自带 零配置零开销,只是信息量少。

谁适合用

  • 长时间泡在终端里的开发者与运维
  • 想统一多台机器终端外观的技术用户
  • 刚转命令行、希望终端的提示更明确的新手

怎么开始

  1. 按官方文档在自己的 Shell 里安装该工具。
  2. 执行命令列出内置主题,逐个预览挑选。
  3. 选定主题后写入 Shell 配置文件使其自动加载。
  4. 需要图标时安装配套的图标字体,并在终端里设置为该字体。
  5. 用一段时间后按需调整配置里的模块与颜色。

常见问题

会拖慢终端启动吗?
会有轻微影响,取决于启用的模块数量;嫌慢可关闭耗时统计这类模块。

图标显示成方块?
说明当前终端字体不含图标字形,安装配套图标字体并在终端设置里启用即可。

远程服务器上也能用吗?
可以,但需要在服务器上也安装并配置,且终端字体需支持图标。

需要改 Shell 本身吗?
不需要替换 Shell,只在启动配置里加一行加载语句。

授权与合规

Oh My Posh 以 MIT 协议开源发布,免费使用,文档与主题示例齐全。 官网:ohmyposh.dev

继续找同类资源

这条属于「系统相关」栏目,同栏目还有更多可直接使用的免费资源,可以在 系统相关全部资源 里按需翻阅。

相关资源

同栏目下这几条也常被一起翻到:

资源信息
界面语言 英文
授权方式 开源免费
适用平台 Linux / macOS / Windows
获取方式 直链下载
资源更新 2026-09-20
页面更新 2026-09-20

获取资源

点击按钮直接前往资源页面。