常用的 brew (Homebrew)命令,适用于 macOS 和 Linux 上的软件包管理:


​​基础命令​​

  1. ​​安装软件包​​

    brew install <package_name>
    • 例如: brew install wget
  2. ​​卸载软件包​​

    brew uninstall <package_name>
  3. ​​更新 Homebrew 自身​​

    brew update
  4. ​​升级所有已安装的软件包​​

    brew upgrade
    • 升级指定包:__CODE_STANDALONE_START__brew upgrade <package_name>__CODE_STANDALONE_END__
  5. ​​检查过时的软件包​​

    brew outdated

​​查询与搜索​​

  1. ​​搜索软件包​​

    brew search <keyword>
    • 例如: brew search python
  2. ​​查看软件包信息​​

    brew info <package_name>
  3. ​​列出已安装的软件包​​

    brew list

​​维护与清理​​

  1. ​​清理旧版本软件包​​

    brew cleanup
    • 清理指定包:__CODE_STANDALONE_START__brew cleanup <package_name>__CODE_STANDALONE_END__
  2. ​​诊断 Homebrew 问题​​

    brew doctor
  3. ​​删除无用依赖​​

    brew autoremove

​​高级操作​​

  1. ​​查看依赖关系​​

    brew deps <package_name>
  2. ​​安装软件包的依赖(不安装本体)​​

    brew install --only-dependencies <package_name>
  3. ​​锁定软件包版本(防止自动升级)​​

    brew pin <package_name>
    • 解锁:__CODE_STANDALONE_START__brew unpin <package_name>__CODE_STANDALONE_END__
  4. ​​管理服务(如 MySQL/Nginx)​​

    brew services start <package_name>  # 启动服务
    brew services stop <package_name>   # 停止服务
    brew services restart <package_name> # 重启服务

​​其他工具​​

  1. ​​安装 GUI 应用(通过 Cask)​​

    brew install --cask <app_name>
    • 例如: brew install --cask google-chrome
  2. ​​查看已安装的 Cask 应用​​

    brew list --cask
  3. ​​导出已安装软件列表​​

    brew bundle dump --file=~/Brewfile
    • 从 Brewfile 恢复: brew bundle --file=~/Brewfile

​​常见问题​​

  • ​​修复权限问题​​:
    sudo chown -R $(whoami) $(brew --prefix)/*
  • ​​卸载 Homebrew​​:
    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/uninstall.sh)"

通过 brew help 或 man brew 可查看更多详细文档。

点赞(0)

留言列表 共有 0 条留言

暂无留言

微信公众账号

微信扫一扫加关注

发表
留言
返回
顶部