安装
根据官网提供的方法安装,即直接在cmd输入:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
随后可以查看帮助:
brew help
基础命令
cmd | 说明 |
---|---|
brew install [pkg] |
安装pkg |
brew uninstall [pkg] |
卸载pkg |
brew search [pkg] |
查找,可以查到cask |
brew upgrade [pkg] |
更新,如果不加[pkg] 会更新所有 |
brew update |
更新homebrew |
brew list |
查看已安装的包 |
brew outdated |
查看哪些包需要更新 |
cask
cmd | 说明 |
---|---|
brew cask install [app] |
安装app |
brew cask uninstall [app] |
卸载app |
brew cask upgrade [app] |
更新,如果不加[app] 会更新所有 |
brew cask list |
查看已安装的app |
brew cask outdated |
查看哪些app需要更新 |
解决下载速度慢的问题
下面提供的两种方法可以同时使用。
使用国内镜像
# 替换brew.git:
cd "$(brew --repo)"
git remote set-url origin https://mirrors.aliyun.com/homebrew/brew.git
# 替换homebrew-core.git:
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
git remote set-url origin https://mirrors.aliyun.com/homebrew/homebrew-core.git
# 应用生效
brew update
# 替换homebrew-bottles:
echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.aliyun.com/homebrew/homebrew-bottles' >> ~/.zshrc
source ~/.zshrc
恢复默认配置
出于某些场景, 可能需要回退到默认配置, 你可以通过下述方式回退到默认配置。
# 重置brew.git:
$ cd "$(brew --repo)"
$ git remote set-url origin https://github.com/Homebrew/brew.git
# 重置homebrew-core.git:
$ cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
$ git remote set-url origin https://github.com/Homebrew/homebrew-core.git
# 然后删掉下面打开的文件中的 HOMEBREW_BOTTLE_DOMAIN 环境变量
open ~/.zshrc
# 使文件生效
source ~/.zshrc
自己下载需要安装的包
brew是单线程下载,比较慢。
- 使用
brew cask install [app]
进入下载界面,会看到一个<u>下载地址</u>,看到后停止当前下载 -
brew --cache
查看brew下载目录,进入目录 - 删除刚才
下载中的文件
,替换为在<u>下载地址</u>下载的文件
。注意,根据下载中的文件
的文件名 重命名下载的文件
- 重新
brew cask install [app]
- 一般下载的文件比较大,
brew cleanup
清一下安装包
推荐应用
# zsh
brew install zsh zsh-completions
curl -L https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh | sh
## 配置zsh,使.bash_profile文件中的配置能够在zsh中生效
echo 'source ~/.bash_profile'>>~/.zshrc
source ~/.zshrc
# anaconda
## 环境配置详见另一篇文章
brew cask install anaconda
echo 'export PATH=/usr/local/anaconda3/bin:"$PATH"'>>~/.zshrc
source ~/.zshrc
conda --version
# pkg
## 自用,如果不知道是什么就不要下载了
brew install gcc node
brew install git wget yarn
# 系统预览
## ql或quicklook开头的App全都用于`预览`,使预览文件的时候能够渲染文件
brew cask install qlcolorcode qlimagesize qlmarkdown qlstephen quicklook-csv quicklook-json
# 基础app
## 谷歌浏览器 Adobe套件
brew cask install google-chrome adobe-creative-cloud
## 微信 QQ 搜狗输入法
brew cask install wechat qq sogouinput
## 网易云音乐 百度网盘 钉钉
brew cask install neteasemusic baidunetdisk dingtalk
## 有道词典 caj阅读器 文献管理
brew cask install youdaodict cajviewer mendeley-reference-manager
# 免费app
brew cask install alfred iina jietu shiftit typora uu-booster visual-studio-code
# 收费app
brew cask install mweb numi pdf-expert
App | 说明 | 是否收费 | 推荐程度 |
---|---|---|---|
alfred |
不解释 | ★★★★★ | |
atom |
Github家的IDE | ★★★ | |
easyfind |
比alfred文件搜索好用(就一点) | ★★★ | |
iina |
视频播放 | ★★★★★ | |
iterm2 |
命令行 | ★★★ | |
jietu |
腾讯家的截图 | ★★★★★ | |
krita |
绘画 | ★★★★ | |
mweb |
Markdown写作 | ✔️ | ★★★ |
numi |
计算器 | ✔️ | ★★★★★ |
pdf-expert |
pdf阅读标注 | ✔️ | ★★★★★ |
shiftit |
窗口分配,和Moom相似 | ★★★★★ | |
typora |
Markdown写作 | ★★★★★ | |
uu-booster |
uu游戏加速器 | ★★★★★ | |
visual-studio-code |
微软家IDE | ★★★★★ |