“开启掘金成长之旅!这是我参与「掘金日新计划 · 2 月更文挑战」的第 3 天,点击查看活动详情”
软件安装卸载等
安装搜索软件
brew install name
桌面端软件
brew cask install name
联网搜索软件是否存在brew中
brew search name
更新软件
brew upgrade name
更新所有软件
brew upgrade
卸载软件
brew unistall name
重新安装软件
brew reinstall name
查看软件的信息
brew info name
清理缓存
brew cleanup
查看建议,例如升级等
brew doctor
链接指定版本
brew link go@1.12 --force
删除链接版本
brew unlink python
查看所有有更新版本的软件
brew outdated
清理系统中所有软件的历史版本
brew cleanup
更新brew
Homebrew 经常会在执行命令的时候触发更新,不过如果你想要主动检查更新,可以执行
brew update来唤起Homebrew的更新
添加一个新的tap
Homebrew 官方在安装的时候会有一些tap 但是在使用时,仍然会需要安装一些特殊的 tap,这个时候,我们就要用到tap的命令来添加新的tap
在添加tap时,输入命令
brew tap [user/repo],就可以完成添加tap了
常用tap
homebrew-cask-fonts
程序员难免要安装一些代码字体,这样才能更好的写代码,Homebrew也提供了方便我们安装字体得tap。在使用时,你需要先添加对应的tap,然后执行安装即可,比如我们要安装 source code pro ,只需执行如下命令。
brew tap homebrew/cask-fonts
brew cask install font-source-code-pro
管理后台软件
查看所有服务
brew services list
单次运行某个服务
brew services run [服务名]
运行某个服务,并设置开机自动运行
brew services start [服务名]
停止某个服务
brew services stop [服务名]
重启某个服务
brew services restart
优化brew
修改brew镜像源
git -C "$(brew --repo)" remote set-url origin mirrors.aliyun.com/homebrew/br…
使用Brewfile完成环境迁移
设备永久了,我们的电脑中会有大量的软件,如果你需要迁移环境,重新安装会是一个大麻烦,好在 Homebrew 本身为我们提供了一个非常好用的环境迁移的工具 —— Homebrew Bundle
你首先需要在之前的电脑中执行
brew bundle dump来完成当前环境的导出,导出完成后,你会得到一个 Brewfile
然后将 Brewfile 复制到新的电脑中,并执行
brew bundle来开始安装的过程
使用网页搜索 Caskroom 的软件
Brew Caskroom 并没有提供搜索的命令,不过我们可以借助一些网站来进行搜索,一个是 Homebrew 官方的 Caskrrom 页面:formulae.brew.sh/cask/
在这个页面,你可以看到所有被收录的页面,在命令行中输入对应的软件就可以安装了。
你也可以访问 macappstore.org/,在网站中输入你要安装…
辅助软件
除了命令行,还有两款软件可以帮助我们更好的使用 Homebrew ,他们分别是 Cakebrew 和 launchrocket。
Cakebrew
Cakebrew 是 Homebrew 的 GUI 管理器,在 Cakebrew 中,你可以看到当前所有已经安装的软件,并可以在 Caskbrew 中对其他软件执行升级等操作。
你只需要执行 brew install cask cakebrew 就可以完成 Cakebrew 的安装。
安装完成后,在 LaunchPad 中打开即可。
launchrocket
launchrocket 可以用于管理 Homebrew 安装的服务,在使用时,你需要先添加对应的tap,然后再安装软件。
brew tap jimbojsb/launchrocket
brew cask install launchrocket
安装完成后,在 LaunchPad 中打开即可。
Reference
- Homebrew 官网:brew.sh
- Homebrew Github:github.com/Homebrew/br…
- Homebrew 的 Manpage 说明书:docs.brew.sh/Manpage