5款开源免费的效率神器,第3款让命令行好看10倍!
作为一名天天和命令行打交道的人,我太懂那种痛了——
每次 ls 出来的黑白文字看半天找不到文件,cat 一个代码文件乱成一团,git log 更是让人眼花缭乱……
说实话,命令行本来可以很美的!
今天胖氪就给大家推荐 5款开源免费的命令行效率神器,让你的终端体验直接上一个档次!
1️⃣ eza — 升级版 ls
ls 是你每天必用的命令吧?但默认的输出实在太朴素了。
eza 是一个 modern 版 ls,支持:
- 🦋 彩色输出,文件类型一目了然
- 📁 目录树形显示
- 🏷️ Git 状态集成(哪个文件被修改了清晰可见)
- 📊 文件大小人类可读
传送门:https://github.com/eza-community/eza
1 | # 一键安装(Linux) |
2️⃣ bat — 升级版 cat
cat 虽好,但看代码的时候完全没有高亮,文件大了还直接刷屏。
bat 就是来解决这个问题的:
- 🎨 代码语法高亮
- 📜 自动分页,超大文件也不怕
- 🔍 行号显示
- 💾 还能当
cat的完全替代品
写代码的时候再也不用”盲看”了,谁用谁香!
传送门:https://github.com/sharkdp/bat
1 | # Linux |
3️⃣ fzf — 命令行模糊搜索神器 ⭐强烈推荐
这绝对是今天最重磅的一款!
只要装上 fzf,你的终端就能实现:
- 🔍 模糊搜索文件 — 输入几个字母就能找到匹配的文件
- 📝 命令历史搜索 — 忘记上次跑的什么命令?一秒找到
- 🔄 智能补全 — 各种命令的参数自动补全
配合 vim 或其他工具更是如虎添翼,用过的都说回不去了!
传送门:https://github.com/junegunn/fzf
1 | # 安装 |
4️⃣ delta — 让 git log 好看10倍
天天看 git log 是不是头疼?密密麻麻的文字根本找不到重点。
delta 是一个 git pager,能让你:
- 🌈 语法高亮 git diff/output
- 📊 清晰展示文件变更
- 📝 side-by-side 对比模式
- 🎯 单词级别差异高亮
装了 delta 之后,看 git 输出变成了一种享受(真的)!
传送门:https://github.com/dandavison/delta
1 | # 下载二进制 |
5️⃣ tldr — 简化版 man 手册
man 手册虽全,但太啰嗦了有没有!看半天找不到重点。
tldr(Too Long; Didn’t Read)用一句话解释每个命令,还带实用示例:
1 | $ tldr tar |
妈妈再也不用担心我记不住命令了!
传送门:https://github.com/tldr-pages/tldr
1 | # Node.js 用户 |
写在最后
以上 5 款工具全部 免费开源,安装简单,上手容易。
建议先从 fzf 开始体验,保证你用了就离不开!
你们还知道什么好用的 CLI 工具? 评论区留言告诉我~ 👇
👍 点赞 + ⭐ 收藏 + 💬 评论区见!
风里雨里,胖氪等你!
瑞斯拜~