为终端设置代理
homebrew 服务在国内连接不稳定,为了更加顺畅的下载体验,建议加上代理。下面为http/https
代理的示例代码
export https_proxy=http://127.0.0.1:8888;export http_proxy=http://127.0.0.1:8888
homebrew 包安装与卸载
homebrew 安装包
搜索包
brew search $FORMULA
安装包
brew install $FORMULA # 清理所有包的旧版本
brew install php70 # 安装指定版本包
查看包信息
查看包的版本号,依赖,以及相关的操作
brew info $FORMULA
homebrew 卸载包
对于Homebrew来说,如果没有卸载掉软件包的所有版本,那么Homebrew会继续尝试安装这个软件包的最新版本。要想彻底卸载某个软件包,需要加上--force
brew uninstall $FORMULA
brew uninstall $FORMULA --force
homebrew 更新
更新 homebrew
想获得最新的包的列表
brew update
查看已安装的包列表
brew list
brew list --versions # 包含版本号
更新包(formula)
在更新之前,可以使用brew outdated
命令查看可更新的包。
brew upgrade # 更新所有的包
brew upgrade $FORMULA # 更新指定的包
清理缓存旧版本
安装更新之后,还保留有旧版本,清理旧版本,让 Mac 的存储空间更加整洁。
brew cleanup # 清理所有包的旧版本
brew cleanup $FORMULA # 清理指定包的旧版本
brew cleanup -n # 查看可清理的旧版本包,不执行实际操作
锁住某些不更新的包
brew update
一次更新所有的包是非常方便的,但是有时候我们不想更新某些包的新版本,以免出现不兼容现象。这一需求可以使用brew pin
来满足。
brew pin $FORMULA # 锁定某个包
brew unpin $FORMULA # 取消锁定
其他用法
自动检查系统里潜在的问题,并自动修复,疑难杂症请使用这个命令。
brew doctor
预览插件,预览解析markdown,代码高亮等,项目地址
brew cask install qlcolorcode
brew cask install qlstephen
brew cask install qlmarkdown
brew cask install quicklook-json
brew cask install qlprettypatch
brew cask install quicklook-csv
brew cask install betterzipql
brew cask install webp-quicklook
brew cask install suspicious-package
查看更多命令
man brew