Brew(也称为Homebrew)是Mac OS上的一款包管理器,它允许用户通过简单的命令行界面来安装、更新、卸载和管理软件包。以下是一些常用的Brew命令及其功能说明:
安装与卸载
-
安装Brew
- 命令(适用于大多数用户,可能需要管理员权限):
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
- 注意:如果你之前已经安装了Brew,但想重新安装或更新到最新版本,可以使用上述命令。
- 命令(适用于大多数用户,可能需要管理员权限):
-
卸载Brew
- 命令(需要管理员权限):
sudo /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
- 注意:卸载Brew时,可能需要手动删除一些残留的文件或目录,具体可参考Brew的官方卸载文档。
- 命令(需要管理员权限):
常用命令
-
更新Brew
- 命令:
brew update
- 功能:更新Homebrew自身,包括所有的Formula目录,并对本机已经安装且有更新的软件用*标明。
- 命令:
-
搜索软件包
- 命令:
brew search [包名]
- 功能:搜索可用的软件包。
- 命令:
-
安装软件包
- 命令:
brew install [包名]
- 功能:安装指定的软件包。如果需要安装特定版本,可以在包名后加上
@版本号
。
- 命令:
-
卸载软件包
- 命令:
brew uninstall [包名]
- 功能:卸载已安装的软件包。
- 命令:
-
升级软件包
- 升级所有软件包:
brew upgrade
- 升级指定软件包:
brew upgrade [包名]
- 功能:更新已安装的软件包到最新版本。
- 升级所有软件包:
-
查看已安装的软件包
- 命令:
brew list
- 功能:列出所有已安装的软件包。
- 命令:
-
查看软件包信息
- 命令:
brew info [包名]
- 功能:显示指定软件包的详细信息,包括版本、安装位置、依赖关系等。
- 命令:
-
查看软件包的依赖关系
- 命令:
brew deps [包名]
- 功能:列出指定软件包的依赖关系。
- 命令:
-
清理过时软件包
- 清理所有过时软件包:
brew cleanup
- 清理指定过时软件包:
brew cleanup [包名]
- 功能:删除已卸载软件包的残留文件或已下载但不再需要的旧版本软件包。
- 清理所有过时软件包:
-
自检
- 命令:
brew doctor
- 功能:检查系统环境配置,并给出可能的问题和建议。
- 命令:
-
服务管理
- 列出通过Brew安装的服务:
brew services list
- 启动服务:
brew services start [服务名]
- 停止服务:
brew services stop [服务名]
- 重启服务:
brew services restart [服务名]
- 功能:管理通过Brew安装的系统服务。
- 列出通过Brew安装的服务:
注意事项
- 在执行某些命令时,可能需要管理员权限(如安装、卸载Brew或更新某些软件包),此时可以在命令前加上
sudo
。 - Brew的Formula目录可能会随时间更新,因此建议定期运行
brew update
来保持Brew自身和软件包的最新状态。 - 如果遇到任何问题,可以查看Brew的帮助文档(
brew --help
)或搜索相关的解决方案。