Skip to content
← 返回专题清单

免费软件专题

免费命令行效率工具

命令行工具这几年出现了一轮重写:ripgrep 之于 grep、fd 之于 find、Yazi 之于 ranger,多数用 Rust 或 Go 重做,快一到两个数量级,默认行为也更符合现在的使用场景(比如自动跳过 .gitignore 里的路径)。这份清单按用途分五类 —— 找东西、管文件、管会话、管代码、处理媒体,每一款都是单个可执行文件,装完即用,不联网不上报。

15 个精选推荐

怎么挑

  • 开源,单个可执行文件,不需要注册或联网激活。
  • 跨平台,或在主要平台上有官方构建。
  • 离线可用,不向外发送使用数据。
  • 解决一个具体问题,不是功能堆叠的套件。

推荐工具

免费

ripgrep

在整个代码库里搜一个字符串,几十毫秒出结果

  • 开源
  • 无广告
  • 无追踪
  • 离线可用
免费

fzf

任何一行一条的东西,都能模糊搜出来

  • 开源
  • 无广告
  • 无追踪
  • 离线可用
免费

Yazi

终端里的文件管理器,翻大目录不卡,还能直接看图

  • 开源
  • 无广告
  • 无追踪
  • 离线可用
免费

Zellij

断开 ssh 也不会丢的终端会话,而且不用背快捷键

  • 开源
  • 无广告
  • 无追踪
  • 离线可用
免费

Starship

一份配置,所有 shell 的提示符长得一样

  • 开源
  • 无广告
  • 无追踪
  • 离线可用
免费

Git

版本控制的事实标准,仓库完整存在你本机

  • 开源
  • 无广告
  • 无追踪
  • 离线可用
免费

lazygit

终端里的 Git 界面,暂存和变基不用再背命令

  • 开源
  • 无广告
  • 无追踪
  • 离线可用
免费

Neovim

超可扩展的现代 Vim,内置 LSP 与 Lua

  • 开源
  • 无广告
  • 无追踪
  • 离线可用
免费

Helix

装完就有 LSP 和语法高亮的模态编辑器,不用配一晚上

  • 开源
  • 无广告
  • 无追踪
  • 离线可用
免费

uv

一个工具顶掉 pip、poetry、pyenv、virtualenv

  • 开源
  • 无广告
  • 无追踪
  • 无需注册
免费

Pandoc

文档格式之间的万能转换器

  • 开源
  • 无广告
  • 无追踪
  • 离线可用
免费

ImageMagick

图像界的 FFmpeg,一条命令处理几千张图

  • 开源
  • 无广告
  • 无追踪
  • 离线可用
免费

FFmpeg

几乎所有音视频软件的地基,你早就在用它了

  • 开源
  • 无广告
  • 无追踪
  • 离线可用
免费

yt-dlp

视频下载这件事的事实标准,一个命令搞定

  • 开源
  • 无广告
  • 无追踪
  • 离线可用
免费

rclone

七十多种云存储,一套命令全管

  • 开源
  • 无广告
  • 无追踪
  • 无需注册

常见问题

只装两个的话装哪两个?
fzf 和 ripgrep。fzf 接管 Ctrl-R 之后,翻历史命令从「精确记得开头」变成「输几个字母就能捞出来」,这是每天都会用到的改善。ripgrep 让在整个代码库里搜一个字符串从几十秒变成几十毫秒,因为它默认不去 node_modules 和 .git 里翻。两个合起来不到 20 MB。
Zellij 和 tmux 怎么选?
要的是同一件事——ssh 断了任务不死。差别在入门成本:tmux 要背一整套 Ctrl-b 开头的组合键,Zellij 把可用按键常驻在屏幕底部,第一次打开就能用。代价是 Zellij 占资源更高,在老旧小内存 VPS 上能感觉出来,而且没有原生 Windows 版。
Neovim 和 Helix 有什么区别?
Helix 开箱即用——语法高亮、LSP 补全、多光标都是内置的,装完不用配置文件就能写代码。Neovim 要自己搭配置或者用别人的发行版,但生态和插件数量是 Helix 的数量级之上。想立刻开始用选 Helix,愿意投入时间换完全掌控选 Neovim。
为什么 Git 也在这个清单里?
因为很多人把 Git 和代码托管平台当成一回事。Git 装在你自己机器上,`git init` 建的仓库不需要账号、不需要联网。平台挂了、账号被封,历史还在你硬盘上——这一点值得单独说清楚。