Brew常用命令
命令
-
查询软件
brew search nginx brew search --cask qq 复制代码 -
安装软件
brew install nginx brew install --cask qq 复制代码 -
卸载软件
brew uninstall nginx /qq 复制代码 -
服务相关
brew services list ------------------------------------------------------------------------------------------------ Name Status User Plist consul stopped elasticsearch stopped kibana stopped nginx started luohuiqi /Users/luohuiqi/Library/LaunchAgents/homebrew.mxcl.nginx.plist ------------------------------------------------------------------------------------------------ brew services start nginx # 启动 brew services stop nginx # 停止 brew services restart nginx # 重启 复制代码 -
查看已安装的软件
brew list --cask (--formula) 复制代码 -
查看基本信息
brew info $FORMULA # 显示某个包的信息 ------------------------------------------------------------------------------------------------ brew info intellij-idea intellij-idea: 2020.3.1 (auto_updates) https://www.jetbrains.com/idea/ /usr/local/Caskroom/intellij-idea/2020.3.1 (127B) From: https://github.com/Homebrew/homebrew-cask/blob/HEAD/Casks/intellij-idea.rb ==> Name IntelliJ IDEA Ultimate ==> Description None ==> Artifacts IntelliJ IDEA.app (App) ==> Analytics install: 1,852 (30 days), 6,609 (90 days), 30,379 (365 days) ------------------------------------------------------------------------------------------------ brew info # 显示安装了包数量,文件数量,和总占用空间 60 kegs【包数量】, 96,288 files【文件数量】, 2.0GB【总占用空间】 复制代码 -
更新brew自身
brew update # 一般不会成功,应该是网络的问题,在APPLE专卖店可更新成功 复制代码 -
更新包
brew outdated # 查看需要更新的包 brew upgrade # 更新所有的包 brew upgrade $FORMULA # 更新指定的包 复制代码 -
清理旧版本
brew cleanup # 清理所有包的旧版本 brew cleanup $FORMULA # 清理指定包的旧版本 brew cleanup -n # 查看可清理的旧版本包,不执行实际操作 复制代码 -
锁定不想更新的包
brew pin $FORMULA # 锁定某个包 brew unpin $FORMULA # 取消锁定 复制代码 -
查看依赖信息
brew deps --tree --installed 复制代码 -
用浏览器打开
brew home qq 复制代码 -
更多指令
brew --help