你的 terminal 还是黑底白字?装完这几个 CLI 工具,不用十分钟,ls 有颜色、cat 有高亮、cd 只要打两个字。更重要的是,Claude Code 跑的时候你能即时看到每一个变动,不再瞎等。全部免费,以下安装全部用 Homebrew。
一、第一层:四个日常指令全面升级
你在 terminal 里每天做的四件事:ls 看文件、cat 读内容、cd 换目录、man 查指令,全部都能换成更强的替代品。
1. Eza — ls 的进化版
原本 ls 输出白字一排,什么都看不出来。装了 Eza 之后,有图标、有颜色、文件夹排最前面,每个文件类型都有自己的 icon,.js、.py、.md 一眼就分得出来。
brew install eza注意:Eza 的 icon 需要 terminal 装 Nerd Font 字型才能正常显示。如果你看到 icon 变成方块,搜索「Nerd Font 安装」跟着装就好。
设定一行 alias,让你打 ls 的时候自动跑 Eza:
echo 'alias ls="eza --icons --grid --group-directories-first"' >> ~/.zshrcsource ~/.zshrc小心:大于符号要打两个 >>。打一个的话整个 .zshrc 文件会被清掉,两个才是追加到后面。如果不小心打错了,open ~/.zshrc 打开来改就行。
设了 alias 之后,原本的指令不会消失,随时可以打 /bin/ls 叫出原版。以后 Claude Code 一次帮你生了十几个文件,扫一眼就知道哪些是什么类型。
2. Bat — cat 的全面升级
你 cat 一个代码文件出来,整坨白字挤在一起,什么结构都看不出来。Bat 给你行号、语法高亮、分隔线,哪里是 import、哪里是 function 一目了然。
brew install batClaude 刚生出来的 code,bat 一下马上看出结构对不对,不用再盯着白字猜了:
bat src/app.tsx直接把 cat alias 成 bat,平常打 cat 就自动有语法高亮:
echo 'alias cat="bat"' >> ~/.zshrcsource ~/.zshrc3. Zoxide — 装了就回不去的智能 cd
你还在每次都 cd 然后打一长串路径吗?用 cd 要花五秒打完路径,用 Zoxide 只要一秒:
brew install zoxide装好之后加一行设定:
echo 'eval "$(zoxide init zsh)"' >> ~/.zshrcsource ~/.zshrcZoxide 的原理很简单:你去过的目录,它都会记住,去越多次排越前面。就像手机键盘的自动选字,越用越聪明。第一次用的时候先正常 cd 个一两天,让它累积记录,之后就可以打两三个字直接跳过去了:
z pix # 跳到 ~/Documents/Projects/Web/pixelmuse
z project # 跳回项目目录如果有两个名字很像的文件夹,打 zi 加关键字就会跳出选单让你选:
zi pix # 互动选择列表这是十个工具里面投报率最高的一个。
4. TLDR — 再也不用翻 man page
man tar 输出落落长看不完,TLDR 把指令用法浓缩成最常用的几个范例,每个都直接可以复制粘贴。
brew install tlrc套件名叫 tlrc,但装完之后指令打 tldr 就好。TLDR 就是「Too Long Didn't Read」的缩写:
tldr tar搭配 Claude Code 特别好用:Claude 叫你跑一个你没用过的指令,不确定参数怎么下?tldr 一下马上搞懂。
小结:四个日常指令全部升级完了。ls 换 Eza、cat 换 Bat、cd 换 Zoxide、man 换 TLDR。光这四个你的 terminal 就已经脱胎换骨了。
二、第二层:搭配 Claude Code 的四个专属工具
前面四个让你的 terminal 更好用,接下来四个专门解决用 Claude Code 写 code 时的痛点:Claude 爱生 markdown 你怎么看、Claude 改了什么你怎么追、Claude 生了一堆文件你怎么管、Claude 生了图片你怎么确认。
5. Glow — 在 terminal 里看 markdown
Claude 超爱生 markdown 文件。CLAUDE.md、各种文档、导出的对话记录,全都是 markdown。Bat 虽然能看,但 markdown 的 render 效果有限。Glow 能让标题有标题的样子,列表有缩排,code block 有框线。
brew install glowglow CLAUDE.md看代码用 Bat,看 markdown 用 Glow。两个搭起来,Claude Code 生什么文件你都能在 terminal 里漂亮地读,不用再另外开编辑器了。
6. LazyGit — 即时监控 Claude 改了什么
这是搭配 Claude Code 最重要的工具。Claude 在改你的 codebase 的时候,你怎么知道它到底动了哪些文件?大部分人就是等它跑完再 git diff。但 Claude 有时候会改到你不预期的东西。
brew install lazygit在你的项目文件夹打 lazygit,就会跳出 TUI 界面——terminal 里的 git 图形化工具。要离开按 q。
lazygitClaude 一改文件,LazyGit 马上就跳出 diff,哪一行加了什么、删了什么,超清楚。除了看 diff,你也可以在这边管分支、看 commit 记录、看 stash。基本上所有 git 操作都能在这个界面里搞定。
使用建议:跑 Claude Code 的时候把 LazyGit 开在旁边,Claude 一动你就知道。那种「Claude 跑了五分钟我完全不知道它在搞什么」的焦虑感,装了 LazyGit 就没了。
7. Yazi — 功能最强的文件浏览器
LazyGit 让你知道 Claude 改了什么,但如果 Claude 在好几个文件夹里面生了一堆新文件呢?Yazi 让你像用 Finder 一样浏览整个项目。
brew install yazi打 yazi 就能开,要离开按 q。搭配 Claude Code 最常用的三招:
- 按
g— 跳到任何目录。Claude 叫你去看某个文件夹的东西,按g选一下就到了 - 按
y— 复制路径。复制完直接贴到 Claude Code 的 prompt 里面,不用自己手打路径 - 按
Shift+O— 用 Finder 打开。Claude 生了一个你想在 Finder 里面看的文件,一键就开
8. Chafa — 在 terminal 里看图片
terminal 真的可以看图片。chafa 加文件名,图片就会用字符的方式显示在 terminal 里,还原度相当高。
brew install chafachafa screenshot.png比如你在做前端项目,Claude 帮你生了一张截图让你确认 UI,chafa 一下不用切出 terminal 就能看。想更方便的话,设一个 alias:
echo 'alias image="chafa"' >> ~/.zshrcsource ~/.zshrc三、快速对照表
| 工具 | 替代 | 安装指令 | 一句话说明 |
|---|---|---|---|
| Eza | ls | brew install eza | 彩色图标 + 文件夹优先 |
| Bat | cat | brew install bat | 语法高亮 + 行号 |
| Zoxide | cd | brew install zoxide | 两三个字跳到任何目录 |
| TLDR | man | brew install tlrc | 指令范例速查 |
| Glow | — | brew install glow | terminal 里读 markdown |
| LazyGit | git | brew install lazygit | 即时看 Claude 改了什么 |
| Yazi | Finder | brew install yazi | terminal 文件浏览器 |
| Chafa | — | brew install chafa | terminal 里看图片 |
花几分钟把 terminal 弄好,之后每天都省时间,投资回报率超高。