常用的 brew
(Homebrew)命令,适用于 macOS 和 Linux 上的软件包管理:
基础命令
安装软件包
brew install <package_name>
- 例如:
brew install wget
- 例如:
卸载软件包
brew uninstall <package_name>
更新 Homebrew 自身
brew update
升级所有已安装的软件包
brew upgrade
- 升级指定包:__CODE_STANDALONE_START__brew upgrade <package_name>__CODE_STANDALONE_END__
检查过时的软件包
brew outdated
查询与搜索
搜索软件包
brew search <keyword>
- 例如:
brew search python
- 例如:
查看软件包信息
brew info <package_name>
列出已安装的软件包
brew list
维护与清理
清理旧版本软件包
brew cleanup
- 清理指定包:__CODE_STANDALONE_START__brew cleanup <package_name>__CODE_STANDALONE_END__
诊断 Homebrew 问题
brew doctor
删除无用依赖
brew autoremove
高级操作
查看依赖关系
brew deps <package_name>
安装软件包的依赖(不安装本体)
brew install --only-dependencies <package_name>
锁定软件包版本(防止自动升级)
brew pin <package_name>
- 解锁:__CODE_STANDALONE_START__brew unpin <package_name>__CODE_STANDALONE_END__
管理服务(如 MySQL/Nginx)
brew services start <package_name> # 启动服务 brew services stop <package_name> # 停止服务 brew services restart <package_name> # 重启服务
其他工具
安装 GUI 应用(通过 Cask)
brew install --cask <app_name>
- 例如:
brew install --cask google-chrome
- 例如:
查看已安装的 Cask 应用
brew list --cask
导出已安装软件列表
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
可查看更多详细文档。
发表留言 取消回复