brew search 是查找软件包最常用方式,支持关键词模糊匹配、--cask 搜索 gui 应用,并需定期 brew update 同步索引以确保结果完整。
直接用 brew search 命令就能快速查找软件包,这是最常用也最有效的方式。
基础搜索:按关键词模糊匹配
Homebrew 的 search 不要求输入完整名称,输入关键词即可列出所有相关包。比如:
- 想装 Python 工具:运行
brew search python - 找 Node.js 相关:运行
brew search node - 查编辑器:运行
brew search editor或brew search vim
结果会显示包名(如 python@3.12、node、neovim)和简短描述,方便你判断是否符合需求。
精准识别包名:避免安装错误版本
搜索结果里常有多个相似包,例如:
-
python(默认最新稳定版) vspython@3.11(指定旧版) -
nginxvsopenresty(增强版 Nginx) -
ffmpeg(标准版) vsffmpeg@6(带额外编码器的变体)
建议先用 brew info 包名 查看详情,确认版本、依赖和安装路径是否符合预期,再决定安装哪一个。
搜索图形界面应用(GUI App)
Homebrew 默认只搜命令行工具,如果要找 Chrome、Visual Studio Code 这类桌面程序,需加 --cask 参数:
brew search --cask chromebrew search --cask vscbrew search --cask zoom
这类应用通过 homebrew-cask 管理,安装时也用 brew install --cask 包名。
搜索范围受限?检查是否已更新索引
如果搜不到明显存在的包(比如 brew search git 没结果),大概率是本地公式库没同步。先运行:
-
brew update—— 更新所有仓库索引(包括 core 和 cask)
再重新搜索。这步建议养成习惯,尤其在长时间未使用 Homebrew 后。











