Brew常用命令

151 阅读1分钟

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