brew 是 macOS 和 Linux 通用的包管理器,可安装命令行工具、GUI 应用(cask)、第三方仓库(tap)并管理后台服务。
安装
❯Bash
# macOS / Linux 通用安装脚本
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
# Linux 安装完成后,按脚本提示将 brew 加入 PATH(以 Linuxbrew 路径为例)
echo 'eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"' >> ~/.zshrc
source ~/.zshrc核心命令
| 命令 | 说明 |
|---|---|
brew search <name> | 搜索软件 |
brew install <name> | 安装软件 |
brew uninstall <name> | 卸载软件 |
brew info <name> | 查看软件信息 |
brew list | 列出已安装软件 |
brew update | 更新 brew 自身与软件源 |
brew upgrade | 升级所有软件 |
brew upgrade <name> | 升级指定软件 |
brew outdated | 查看可升级的软件 |
brew cleanup | 清理旧版本与缓存 |
brew doctor | 检查环境问题 |
brew --prefix | 查看安装目录(如 $(brew --prefix)) |
安装 GUI 应用(cask)
❯Bash
# 安装桌面应用
brew install --cask google-chrome
brew install --cask iterm2
brew install --cask visual-studio-code
# 查看可用的 cask 应用
brew search --cask <name>第三方仓库(tap)
❯Bash
# 添加第三方软件源
brew tap <user>/<repo>
# 移除软件源
brew untap <user>/<repo>服务管理(services)
❯Bash
brew services list # 查看所有服务状态
brew services start <name> # 启动服务
brew services stop <name> # 停止服务
brew services restart <name> # 重启服务常用组合
❯Bash
# 一键更新 + 清理
brew update && brew upgrade && brew cleanup
# 查看已安装并占用空间较大的包
brew list --versions安装 fzf
❯Bash
# 安装 fzf
brew install fzf
# 运行安装脚本,将 fzf 配置为默认的 Ctrl+R 工具
# 会给 zsh 和 bash 都增加配置项(key-bindings + completion)
$(brew --prefix)/opt/fzf/install脚本执行后会自动往 ~/.zshrc 和 ~/.bashrc 里写入类似下面的加载语句(无需重复添加):
❯Bash
[ -f ~/.fzf.zsh ] && source ~/.fzf.zsh其他系统安装方式见 Linux基本配置