跳转到内容

CLI / 命令行工具 · 项目 · 第 1 组

待复核

返回项目全景索引

本分块共 69 条,稳定上限为 100 条。

项目Slug难度可信状态简介
ast-grep — 按语法树搜代码、改代码的命令行工具ast-grepunknownUNVERIFIED暂无独立描述;可先从标题与正文定位开始。
bandwhich — 按进程实时显示带宽占用的跨平台 TUIbandwhichunknownUNVERIFIED暂无独立描述;可先从标题与正文定位开始。
bat — 现代 cat 替代batunknownUNVERIFIED暂无独立描述;可先从标题与正文定位开始。
bottom — Rust 写的跨平台终端进程监控(widget 自由拼)bottomunknownUNVERIFIED暂无独立描述;可先从标题与正文定位开始。
broot — 把 tree 命令升级成会过滤、能 cd、显大小、看 git 的交互树brootunknownUNVERIFIED暂无独立描述;可先从标题与正文定位开始。
btop — bashtop 三代 C++ 版,五面板一屏的彩色资源监控器btopunknownUNVERIFIED暂无独立描述;可先从标题与正文定位开始。
Bubble Tea — 用 Elm 架构写终端 UI 的 Go 框架bubbleteaunknownUNVERIFIED暂无独立描述;可先从标题与正文定位开始。
Clack — 给 Common Lisp 加一层标准化的 web 服务器接口clackunknownUNVERIFIED暂无独立描述;可先从标题与正文定位开始。
commander.js — Node.js CLI 解析的声明式标准commanderunknownUNVERIFIED暂无独立描述;可先从标题与正文定位开始。
curlie — curl 的能力 + HTTPie 的语法curlieunknownUNVERIFIED暂无独立描述;可先从标题与正文定位开始。
dasel — 一把刀同时切 JSON / YAML / TOML / XML / CSVdaselunknownUNVERIFIED暂无独立描述;可先从标题与正文定位开始。
delta — git diff 的语法高亮分页器deltaunknownUNVERIFIED暂无独立描述;可先从标题与正文定位开始。
dive — 看清 Docker 镜像每一层加了什么文件的 TUIdiveunknownUNVERIFIED暂无独立描述;可先从标题与正文定位开始。
dua-cli — Rust 写的并发 du 替代,按 i 进交互模式当场把大文件扔进废纸篓dua-cliunknownUNVERIFIED暂无独立描述;可先从标题与正文定位开始。
duf — df 的彩色表格替代,按设备分组自动忽略伪文件系统dufunknownUNVERIFIED暂无独立描述;可先从标题与正文定位开始。
dust — du 的可视化替代,按目录大小排树状条形图dustunknownUNVERIFIED暂无独立描述;可先从标题与正文定位开始。
eza — 现代 ls 替代(exa 的社区接管 fork)ezaunknownUNVERIFIED暂无独立描述;可先从标题与正文定位开始。
fd — Rust 写的现代 findfdunknownUNVERIFIED暂无独立描述;可先从标题与正文定位开始。
fish — 装好就比 bash 加插件好用的交互 shellfishunknownUNVERIFIED暂无独立描述;可先从标题与正文定位开始。
fx — JSON 的交互式查看器(jq 的 TUI 表亲)fxunknownUNVERIFIED暂无独立描述;可先从标题与正文定位开始。
fzf — 命令行模糊查找fzfunknownUNVERIFIED暂无独立描述;可先从标题与正文定位开始。
gdu — Go 写的并发 du 替代,单二进制扔到服务器扫满盘几秒钟出 TUIgduunknownUNVERIFIED暂无独立描述;可先从标题与正文定位开始。
gitui — Rust 写的 git TUI,libgit2 直连让启动比 lazygit 快一个量级gituiunknownUNVERIFIED暂无独立描述;可先从标题与正文定位开始。
Glances — Python 写的全栈系统监控(终端 + Web + REST + 远程)glancesunknownUNVERIFIED暂无独立描述;可先从标题与正文定位开始。
gron — 把 JSON 拍平成 grep 能吃的赋值行gronunknownUNVERIFIED暂无独立描述;可先从标题与正文定位开始。
gum — 把 TUI 组件搬进 shell 脚本gumunknownUNVERIFIED暂无独立描述;可先从标题与正文定位开始。
hadolint — 给 Dockerfile 做体检的小工具hadolintunknownUNVERIFIED暂无独立描述;可先从标题与正文定位开始。
htop — top 的彩色交互替代(鼠标点选 / 树视图 / 过滤)htopunknownUNVERIFIED暂无独立描述;可先从标题与正文定位开始。
HTTPie — curl 的人话版本httpieunknownUNVERIFIED暂无独立描述;可先从标题与正文定位开始。
ink — 用 React 组件树写终端 CLIinkunknownUNVERIFIED暂无独立描述;可先从标题与正文定位开始。
jc — 把 100+ Unix 命令的输出一键 JSON 化jcunknownUNVERIFIED暂无独立描述;可先从标题与正文定位开始。
jq — JSON 的 sed/awkjqunknownUNVERIFIED暂无独立描述;可先从标题与正文定位开始。
just — 把 make 拆成两半,只留 ‘命令编排’ 那一半justunknownUNVERIFIED暂无独立描述;可先从标题与正文定位开始。
kitty — GPU 加速终端,把分屏和图片协议焊在一个二进制里kittyunknownUNVERIFIED暂无独立描述;可先从标题与正文定位开始。
lazydocker — Go 写的 Docker TUI,五面板看容器 / 镜像 / 网络 / 卷lazydockerunknownUNVERIFIED暂无独立描述;可先从标题与正文定位开始。
lazygit — Go 写的全功能 git TUI,键盘驱动 stage / rebase / cherry-picklazygitunknownUNVERIFIED暂无独立描述;可先从标题与正文定位开始。
lf — 终端里像 vim 一样翻文件lfunknownUNVERIFIED暂无独立描述;可先从标题与正文定位开始。
lsd — 现代 ls 替代(LSDeluxe,主题化 + 图标,不押 git)lsdunknownUNVERIFIED暂无独立描述;可先从标题与正文定位开始。
Miller (mlr) — 懂 CSV/JSON 表头的 awkmillerunknownUNVERIFIED暂无独立描述;可先从标题与正文定位开始。
ncdu — du 的交互式 TUI,扫一次就能在终端里上下键钻目录删大文件ncduunknownUNVERIFIED暂无独立描述;可先从标题与正文定位开始。
Nix — 函数式声明式包管理与可重复构建nixunknownUNVERIFIED介绍 Nix 如何用内容寻址存储和声明式输入实现可重复构建、回滚与多版本共存
nnn — 50KB 内存就能跑的极简终端文件管理器nnnunknownUNVERIFIED暂无独立描述;可先从标题与正文定位开始。
nushell — 让命令之间传 Excel 表而不是传纸条nushellunknownUNVERIFIED暂无独立描述;可先从标题与正文定位开始。
oclif — 给 50+ 命令的 CLI 一套”目录即路由”的框架oclifunknownUNVERIFIED暂无独立描述;可先从标题与正文定位开始。
oh-my-posh — 一份配置让所有 shell 都长一个样oh-my-poshunknownUNVERIFIED暂无独立描述;可先从标题与正文定位开始。
procs — ps 的现代替代,彩色 + 树视图 + 多列搜索procsunknownUNVERIFIED暂无独立描述;可先从标题与正文定位开始。
pyenv — 用 shim 把 python 命令拦截后路由到指定版本pyenvunknownUNVERIFIED暂无独立描述;可先从标题与正文定位开始。
ranger — Python 写的 vim 风格三栏文件管理器rangerunknownUNVERIFIED暂无独立描述;可先从标题与正文定位开始。
ratatui — Rust 的立即模式 TUI 库,tui-rs 弃坑后社区接住ratatuiunknownUNVERIFIED暂无独立描述;可先从标题与正文定位开始。
ripgrep — Rust 写的现代 grepripgrepunknownUNVERIFIED暂无独立描述;可先从标题与正文定位开始。
sd — 直觉语法的 sed 替代品(Rust 写的 find-and-replace)sdunknownUNVERIFIED暂无独立描述;可先从标题与正文定位开始。
shfmt — Shell 脚本的 gofmt(用 Go 写的统一格式化器)shfmtunknownUNVERIFIED暂无独立描述;可先从标题与正文定位开始。
Starship — 一份配置点亮所有 shell 的 promptstarshipunknownUNVERIFIED暂无独立描述;可先从标题与正文定位开始。
Task — 用 YAML 写一份跨平台的 ‘项目命令清单’taskunknownUNVERIFIED暂无独立描述;可先从标题与正文定位开始。
Textual — 用 CSS 写终端界面的 Python 框架textualunknownUNVERIFIED暂无独立描述;可先从标题与正文定位开始。
the_silver_searcher (ag) — 比 grep/ack 快一个数量级的代码搜索the-silver-searcherunknownUNVERIFIED暂无独立描述;可先从标题与正文定位开始。
tig — 老牌 ncurses git 浏览器,把 log/blame/diff 玩到骨子里tigunknownUNVERIFIED暂无独立描述;可先从标题与正文定位开始。
tmux — 一个终端窗口里跑多个会话还能脱离重连tmuxunknownUNVERIFIED暂无独立描述;可先从标题与正文定位开始。
Universal Ctags — 老牌符号索引器,编辑器跳转到定义的底层引擎universal-ctagsunknownUNVERIFIED暂无独立描述;可先从标题与正文定位开始。
WezTerm — Rust 写的 GPU 加速终端,配置用 Lua 还自带多路复用weztermunknownUNVERIFIED暂无独立描述;可先从标题与正文定位开始。
xh — HTTPie 的 Rust 重写版xhunknownUNVERIFIED暂无独立描述;可先从标题与正文定位开始。
xonsh — 在同一行里同时写 bash 命令和 Python 代码xonshunknownUNVERIFIED暂无独立描述;可先从标题与正文定位开始。
xplr — 用 Lua 当配置语言的可 hack 终端文件管理器xplrunknownUNVERIFIED暂无独立描述;可先从标题与正文定位开始。
yargs — Node.js 命令行参数解析的事实标准yargsunknownUNVERIFIED暂无独立描述;可先从标题与正文定位开始。
yazi — Rust 写的异步 TUI 文件管理器,终端里直接看图yaziunknownUNVERIFIED暂无独立描述;可先从标题与正文定位开始。
yq — YAML 的 jq(也吃 XML/TOML/properties)yqunknownUNVERIFIED暂无独立描述;可先从标题与正文定位开始。
Zellij — Rust 写的现代终端复用器,开箱即用还能写 WebAssembly 插件zellijunknownUNVERIFIED暂无独立描述;可先从标题与正文定位开始。
zoxide — 学会你常去哪的智能 cdzoxideunknownUNVERIFIED暂无独立描述;可先从标题与正文定位开始。
zsh — 比 bash 更聪明的兼容派 shellzshunknownUNVERIFIED暂无独立描述;可先从标题与正文定位开始。