Homebrew 命令速查表 - macOS 包管理常用命令大全

换台新 Mac,$PATH 与依赖装得乱,半天就没了,而 Homebrew 能把这些收敛成可复现的命令。本表覆盖公式的安装/更新/卸载、Cask GUI 应用、brew services 管理后台服务、国内源切换,以及依赖查看与问题排查。不是简单罗列包名,而是告诉你该用哪个 flag 装 HEAD 分支还是预编译 bottle、以及 brew doctor 报错该怎么定位。读完基本能靠终端完成一套 Mac 工具链的搭建与修复。

开发工具·共 38 条命令·最后更新 2026-07-21
homebrewbrewmac包管理

基础操作 12

brew install wget
安装命令行工具
brew uninstall wget
卸载
brew update
更新 Homebrew 自身
brew upgrade
升级所有已安装包
brew upgrade wget
升级指定包
brew list
列出已安装的公式,核对某包是否已装、装了哪些版本
brew info wget
查看包信息(版本、依赖、caveats),装之前先确认依赖是否符合预期
brew search nginx
搜索可用包,不确定准确名字时先模糊搜一遍
brew cleanup
清理旧版本缓存,磁盘紧张时先跑这个释放空间
brew outdated
查看可升级的包,升级前先评估是否有破坏性更新
brew reinstall wget
重新安装(修复损坏)
brew autoremove
自动清理不再需要的依赖

Cask GUI 应用 5

brew install --cask visual-studio-code
安装 GUI 应用
brew uninstall --cask visual-studio-code
卸载 GUI 应用
brew list --cask
列出已安装 GUI 应用
brew search --cask chrome
搜索 GUI 应用
brew upgrade --cask
升级所有 GUI 应用

服务管理 5

brew services list
列出所有服务状态
brew services start mysql
启动并加入开机自启
brew services stop mysql
停止服务
brew services restart mysql
重启服务
brew services run mysql
启动但不加入开机自启

源与 Tap 5

brew tap homebrew/cask-fonts
添加第三方仓库
brew untap homebrew/cask-fonts
移除第三方仓库
brew tap
列出已添加的 tap
export HOMEBREW_API_DOMAIN="https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles/api"
临时切换 API 源
export HOMEBREW_BOTTLE_DOMAIN="https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles"
临时切换 Bottle 源

问题排查 7

brew doctor
检查环境问题
brew config
查看 Homebrew 配置
brew deps wget
查看依赖关系
brew pin wget
锁定版本不升级
brew unpin wget
解除锁定
brew leaves
查看顶层手动安装的包
brew uses --installed wget
查看哪些已安装包依赖它

Bundle 批量管理 Bundle 4

brew bundle dump
导出已安装列表到 Brewfile
brew bundle install
从 Brewfile 批量安装
brew bundle cleanup
清理 Brewfile 中未列出的包
brew bundle check
检查是否满足 Brewfile 依赖

提示

  • 国内网络建议先换源再 install,否则 bottle 下载经常超时。
  • brew services 管理的服务 plist 在 ~/Library/LaunchAgents/,出问题先看那里。
  • brew cleanup 会删除旧版本和下载缓存,磁盘紧张时跑一下。

官方参考来源

下方为命令对应的官方权威文档,供你核对最新用法与深入查阅。

由 巧匠 维护

公开更新于 2026年7月21日,内容持续校对官方文档。

联系我们

命令或描述有误?提交反馈、商务合作或产品建议都可发送邮件给我们。

联系我们