news 2026/7/1 20:13:11

awesome-cli-apps:近两万 Star 的命令行应用合集

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
awesome-cli-apps:近两万 Star 的命令行应用合集

文章目录

  • awesome-cli-apps:近两万 Star 的命令行应用合集

awesome-cli-apps:近两万 Star 的命令行应用合集

很多人用命令行只停留在 cd、ls、grep 这几个基础操作上。其实命令行能做的事情远比想象中多,从听音乐、看视频到管理项目、处理数据,都有对应的工具。

GitHub 上有一个叫 awesome-cli-apps 的项目,专门收集这类命令行应用,目前接近两万 Star。项目按功能分成十几个大类,涵盖娱乐、开发、生产力、文件管理、数据处理等场景,每个分类下都有若干经过筛选的工具。

娱乐方面,有 cmus 和 musikcube 这样的终端音乐播放器,支持各种音频格式。视频下载可以用 yt-dlp,这是 youtube-dl 的活跃分支,功能更全。如果想在终端里看天气,wttr.in 直接用 curl 就能调用,输出是 ASCII 风格的天气图。

开发工具的覆盖面很广。编辑器从经典的 vim、emacs 到新一些的 helix、micro 都有收录。数据库客户端支持 MySQL、PostgreSQL、Redis,比如 mycli 带自动补全和语法高亮,比原生 mysql 客户端好用不少。HTTP 客户端除了 curl 和 HTTPie,还有 ATAC 这种用 Rust 写的 TUI 工具,界面交互做得不错。

文件管理这一块,ranger 是比较老牌的选择,支持 vi 键绑定。yazi 是新一些的工具,用 Rust 写的,速度快。nnn 的特点是体积小、启动快,适合在服务器上用。如果只是想预览文件内容,bat 提供语法高亮的 cat 替代方案,glow 可以直接在终端渲染 Markdown。

搜索工具里,ripgrep 和 fzf 是两个高频出现的名字。ripgrep 的搜索速度比 grep 快很多,fzf 是通用的模糊查找器,可以和各种命令组合使用。fd 是 find 的替代品,语法更简洁。ast-grep 走的是结构化搜索的路子,能理解代码语法,做 lint 和重写。

数据处理方面,jq 处理 JSON,yq 处理 YAML,dasel 支持 JSON、YAML、TOML、XML 多种格式。visidata 是个电子表格工具,可以直接在终端里浏览和分析 CSV、Excel 等格式的数据。如果需要对 CSV 做 SQL 查询,q 这个工具允许直接在文本文件上执行 SQL 语句。

版本控制相关的工具也不少。lazygit 提供了终端里的 Git 图形界面,操作比命令行 Git 直观。tig 是另一个文本模式的 Git 界面,功能比较全。git-extras 扩展了一堆 Git 子命令,比如 git summary 可以看仓库的提交统计。

项目还收录了一些有意思的小工具。figlet 可以把文字转成 ASCII 艺术字,cowsay 能让牛说话(输出带对话框的文本),lolcat 给终端输出加彩虹色。这类工具没什么实际用途,但偶尔玩一下挺有意思。

AI 相关的工具是最近新加的分类。有专门管理多个 AI 编码会话的 agent-deck,有把自然语言转成 shell 命令的 cmd-ai,还有用本地模型和代码对话的 lilbee。这个领域变化快,项目维护者也注明了收录标准相对宽松。

整体来看,这个项目的价值在于它做了大量的筛选和分类工作。命令行工具数量庞大,质量参差不齐,有一个经过社区认可的清单可以省去不少试错时间。每个工具都附带了 GitHub 链接和一句话说明,方便快速判断是否符合需求。

如果你经常在终端里工作,值得花点时间翻一翻这个列表,说不定能找到几个能提升效率的工具。

花点时间翻一翻这个列表,说不定能找到几个能提升效率的工具。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/29 10:33:42

HBuliderX运行uniapp到MuMu模拟器

运行到安卓模拟器 1、下载MuMu模拟器 https://mumu.163.com/ 傻瓜式安装即可。 2、进入开发者模式 设置——关于手机——版本号,多次连续点击版本号即可进入开发者模式。 3、adb路径 D:\HBuildderX\HBuilderX\plugins\launcher-tools\tools\adbs 此路径就是HB…

作者头像 李华
网站建设 2026/6/27 20:51:35

技术解析:护照阅读器在银行跨境业务中的技术落地与架构实践

在金融科技领域,身份核验始终是业务流程的核心入口。随着银行跨境业务量的爆发式增长,传统人工录入 肉眼核验的模式已无法满足效率与风控的双重需求。护照阅读器作为身份核验的关键硬件,正在成为银行跨境业务线的标配设备。本文从技术视角&a…

作者头像 李华
网站建设 2026/7/1 20:12:13

伪类和伪元素

重点 1:伪类和伪元素的区别伪类:描述“状态”或“位置”例::hover、:first-child伪元素:创建一个虚拟元素来添加样式例:::before、::after面试回答模板:伪类是用来匹配元素的状态或结构关系的选择器&#x…

作者头像 李华
网站建设 2026/6/29 10:34:41

HPC场景效率提升30%:UBS Comm共享内存与多协议通信优化技巧

HPC场景效率提升30%:UBS Comm共享内存与多协议通信优化技巧 【免费下载链接】ubs-comm Ubs-comm Provides high-performance, high-reliability, and ecosystem-compatible(user-mode socket/verbs over UB) communication protocols based on UB superpods. 项目…

作者头像 李华
网站建设 2026/6/27 20:41:22

openYuanrong 未来路线图:即将发布的 5 大新特性解析

openYuanrong 未来路线图:即将发布的 5 大新特性解析 【免费下载链接】yuanrong openYuanrong runtime:openYuanrong 多语言运行时提供函数分布式编程,支持 Python、Java、C 语言,实现类单机编程高性能分布式运行。 项目地址: h…

作者头像 李华