brew commands命令:所有可用命令的完整列表

brew commands命令:所有可用命令的完整列表

【免费下载链接】brew 🍺 The missing package manager for macOS (or Linux) 【免费下载链接】brew 项目地址: https://gitcode.com/GitHub_Trending/br/brew

简介

Homebrew(简称brew)是macOS(或Linux)上的包管理器,它提供了大量命令来帮助用户安装、管理和维护软件包。本文将详细介绍brew的所有可用命令,帮助用户快速掌握其使用方法。

基础命令

install

安装指定的软件包(Formula或Cask)。

brew install <formula>  # 安装Formula
brew install --cask <cask>  # 安装Cask

详细用法可参考官方文档

uninstall

卸载已安装的软件包。

brew uninstall <formula>

list

列出所有已安装的软件包。

brew list

search

搜索可用的软件包。

brew search <text>  # 搜索包含text的软件包
brew search /<regex>/  # 使用正则表达式搜索

高级命令

update

更新Homebrew及其软件包索引。

brew update

这是保持系统软件包最新的重要步骤,建议定期执行。

upgrade

升级已安装的软件包。

brew upgrade  # 升级所有软件包
brew upgrade <formula>  # 升级指定软件包

升级时可能会同时升级多个依赖包,这是因为Homebrew需要确保软件包之间的兼容性。

info

显示软件包的详细信息,包括版本、依赖、安装路径等。

brew info <formula>

deps

显示软件包的依赖关系。

brew deps <formula>  # 显示直接依赖
brew deps --tree <formula>  # 以树形结构显示所有依赖

实用命令

cleanup

清理过时的软件包和缓存文件。

brew cleanup  # 清理所有过时文件
brew cleanup -n  # 预览清理内容,不实际执行

详细参数可查看官方文档

doctor

检查系统环境是否存在问题,并提供修复建议。

brew doctor

运行此命令可以帮助解决许多常见的Homebrew问题。

bundle

管理软件包依赖,类似于Ruby的Bundler。

brew bundle dump  # 将当前安装的软件包导出到Brewfile
brew bundle install  # 根据Brewfile安装软件包

更多用法可参考Brew Bundle文档

其他常用命令

命令描述
brew help显示帮助信息
brew --version显示Homebrew版本
brew config显示系统配置信息
brew outdated列出过时的软件包
brew pin <formula>固定软件包版本,防止升级
brew unpin <formula>取消固定软件包版本
brew tap列出已添加的软件源
brew tap <tap>添加软件源
brew untap <tap>移除软件源

命令使用示例

安装并管理Node.js

brew install node  # 安装Node.js
brew info node  # 查看Node.js信息
brew outdated node  # 检查Node.js是否过时
brew upgrade node  # 升级Node.js
brew uninstall node  # 卸载Node.js

管理软件包依赖

brew deps --tree python  # 查看Python的依赖树
brew install --only-dependencies python  # 仅安装Python的依赖

总结

Homebrew提供了丰富的命令来满足用户管理软件包的各种需求。从基础的安装、卸载,到高级的依赖管理、系统清理,这些命令可以帮助用户高效地维护系统软件。建议用户根据实际需求,灵活运用这些命令,保持系统的稳定和高效运行。更多命令细节可参考Homebrew官方文档

【免费下载链接】brew 🍺 The missing package manager for macOS (or Linux) 【免费下载链接】brew 项目地址: https://gitcode.com/GitHub_Trending/br/brew

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值