Homebrew基本命令总结
Homebrew(简称brew)是macOS上一款非常流行的命令行软件包管理工具,类似Linux系统中的apt-get或yum,方便用来安装、卸载、更新软件包。下面是brew的基本命令和用法总结:
分类 | 命令 | 作用/说明 | 备注 |
---|---|---|---|
搜索与查询 | brew search 软件名 | 搜索可用软件包 | 支持关键词或正则表达式 |
brew info 软件名 | 查看软件包详细信息 | 包含版本、安装路径、依赖等 | |
brew list | 列出已安装软件包 | ||
brew list --formulae | 列出已安装命令行软件包 | ||
brew list --cask | 列出已安装GUI软件包 | ||
brew outdated | 查看可升级软件 | ||
安装与卸载 | brew install 软件名 | 安装命令行软件 | |
brew install --cask 软件名 | 安装带图形界面软件(Cask包) | ||
brew uninstall 软件名 | 卸载指定软件包 | ||
brew uninstall --force 软件名 | 强制卸载(含旧版本) | ||
升级与更新 | brew update | 更新brew及资源库 | |
brew upgrade | 升级所有已安装软件 | ||
brew upgrade 软件名 | 升级指定软件 | ||
清理与维护 | brew cleanup | 清理旧版本缓存,释放空间 | |
brew cleanup 软件名 | 清理指定软件旧版本 | ||
brew cleanup -n | 预览将清理内容,不实际清理 | ||
服务管理 | brew services list | 查看用brew管理的所有服务 | |
brew services start 软件名 | 启动并注册服务 | ||
brew services stop 软件名 | 停止并注销服务 | ||
brew services restart 软件名 | 重启并注册服务 | ||
依赖管理 | brew deps 软件名 | 查看指定包的依赖关系 | |
brew deps --installed --tree | 以树形展示已安装包的依赖 | ||
其他 | brew config | 显示brew环境配置 | |
brew doctor | 检查brew环境问题并给建议 | ||
brew home 软件名 | 用浏览器打开软件包主页 |