替换源
brew 的源国内下载特别慢,所以通常要替换国内镜像。参考homebrew中科大镜像。
检查当前源
cd "$(brew --repo)" git remote get-url origin
列出已安装项目
brew list
升级 Homebrew 自身
brew update
列出可更新的项目
brew outdated
更新项目
更新所有项目:brew upgrade
更新指定项目:brew upgrade <formula>
安装与卸载项目
安装:brew install FORMULA
卸载:brew uninstall FORMULA
使用代理进行下载
即使修改了 brew 的源到国内镜像,有时候还会需要用 brew tap 添加其他第三方仓库,而从这第三方仓库下载资源就会特别慢。比如安装 elasticsearch 就是。
这时候就可以在 brew install 的命令行添加代理设置:
all_proxy=socks5://127.0.0.1:1985 brew install elastic/tap/elasticsearch-full
启动服务
就像 linux 的 systemctl 一样,brew 现在也可以自己负责管理安装的服务程序。
brew services list # 查看使用brew安装的服务列表,以及启动状态 brew services run formula|--all # 启动服务(仅启动不注册) brew services start formula|--all # 启动服务,并注册随机启动 brew services stop formula|--all # 停止服务,并取消注册 brew services restart formula|--all # 重启服务,并注册 brew services cleanup # 清除已卸载程序的无用服务