中间brew的常用指令
命令
-
查询软件
1 2
brew search nginx brew search --cask qq
-
安装软件
1 2
brew install nginx brew install --cask qq
-
卸载软件
1
brew uninstall nginx /qq
-
服务相关
1 2 3 4 5 6 7 8 9 10 11
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 # 重启
-
查看已安装的软件
1
brew list --cask (--formula)
-
查看基本信息
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
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自身
1
brew update # 一般不会成功,应该是网络的问题,在APPLE专卖店可更新成功
-
更新包
1 2 3
brew outdated # 查看需要更新的包 brew upgrade # 更新所有的包 brew upgrade $FORMULA # 更新指定的包
-
清理旧版本
1 2 3
brew cleanup # 清理所有包的旧版本 brew cleanup $FORMULA # 清理指定包的旧版本 brew cleanup -n # 查看可清理的旧版本包,不执行实际操作
-
锁定不想更新的包
1 2
brew pin $FORMULA # 锁定某个包 brew unpin $FORMULA # 取消锁定
-
查看依赖信息
1
brew deps --tree --installed
-
用浏览器打开
1
brew home qq
-
更多指令
1
brew --help