[TOC] #### 1. 前言 --- Homebrew 是一款 Mac OS 平台非常流行的软件包管理工具 通过一条简单的指令,就可以软件包管理,比如:安装、升级、更新等操作,这也是它这么流行的主要原因 #### 2. 安装 --- 安装软件命令格式 ``` # 安装软件 brew install <package-name> # 安装命令行工具 brew install <package-name> --formula # 安装含有图形化界面的 GUI 应用 brew install <package-name> --cask ``` Homebrew 的安装路径变量:$HOMEBREW_PREFIX,我的电脑是 macOS ARM 所以有以下输出结果 ```bash $ echo $HOMEBREW_PREFIX /opt/homebrew ``` | 系统 | Homebrew 默认安装路径 | | ------------ | ------------ | | macOS Intel | /usr/local | | macOS ARM | /opt/homebrew | **使用 brew 安装的软件,其安装位置和配置文件都存放在固定的目录** **如果安装的软件是命令行工具(Formulae),Homebrew 会做哪些操作 ?** 以安装命令行工具 tree 为例 第一步:将 tree 下载到 `$HOMEBREW_PREFIX/Cellar/tree/<version>` 目录下,其二进制文件在该目录下的 `bin/tree`  第二步:给二进制文件创建一个软链文件至 `$HOMEBREW_PREFIX/bin` 目录下 ``` ls -al $HOMEBREW_PREFIX/bin | grep tree ```  #### 3. 卸载 --- 可以使用 brew 安装软件,当然也可以用 brew 卸载软件 卸载软件命令格式 ``` brew uninstall <package-name> brew uninstall <package-name> --cask ``` 卸载命令只会卸载软件包,可能需要手动删除配置文件,以 `wget` 命令为例: 