Homebrew Cheatsheet - macOS Package Manager Reference

Homebrew 维护 Mac 开发环境最常用的命令都在这里了,装软件时对照查。

Dev Tools·38 commands·Last updated 2026-07-21
Back to Dev Tools

基础操作 12

brew install wget
安装命令行工具
brew uninstall wget
卸载
brew update
更新 Homebrew 自身
brew upgrade
升级所有已安装包
brew upgrade wget
升级指定包
brew list
列出已安装
brew info wget
查看包信息
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 依赖

💡 Tips

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