简介
Homebrew是一款MacOS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。
安装指南
《官网》给出的安装方法是将如下命令粘贴至终端执行即可,但是这种方法不适合国内的用户,因为网络的原因,下载龟速,实在无法忍受。
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
那我们如何解决呢?解决办法有两种:
- 凿壁偷光(不推荐):通过全局代理来进行安装,存在喝茶风险。
- 替换镜像源(推荐):将镜像源改为国内镜像源即可。
网上替换镜像源的博文有很多,若熟悉Shell脚本或者对此感兴趣值得一看,但若是仅想要快速安装并使用,就略显繁琐了,有爱好者提供了一键换源安装的脚本,让我们来体验一下吧。
# 内置中科大的镜像源/bin/bash -c "$(curl -fsSL https://cdn.jsdelivr.net/gh/ineo6/homebrew-install/install.sh)"echo 'eval "$(/usr/local/bin/brew shellenv)"' >> ~/.zprofileeval "$(/usr/local/bin/brew shellenv)"
脚本中内置中科大的镜像源,若需更换镜像源,请参考《镜像助手》,若为M1芯片的MacBook,请参考《M1芯片》。
/bin/bash -c "$(curl -fsSL https://gitee.com/ineo6/homebrew-install/raw/master/install.sh)"echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofileeval "$(/opt/homebrew/bin/brew shellenv)"
设置镜像源:
# brewmkdir -p "$(brew --repo)"git -C "$(brew --repo)" remote set-url origin https://mirrors.ustc.edu.cn/brew.git# coremkdir -p "$(brew --repo homebrew/core)"git -C "$(brew --repo homebrew/core)" remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git# caskmkdir -p "$(brew --repo homebrew/cask)"git -C "$(brew --repo homebrew/cask)" remote set-url origin https://mirrors.ustc.edu.cn/homebrew-cask.git# bottles for zshecho 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles/bottles' >> ~/.zprofilesource ~/.zprofile
使用指南
查找软件
# 命令格式brew search [OPTION] PACKAGE# 命令示例brew search kubectl
查看软件信息
# 命令格式brew info [OPTION] PACKAGE# 命令示例brew info kubectl
获取软件列表
# 命令格式brew list [OPTION]# 命令示例brew list
安装软件
# 命令格式brew install [OPTION] PACKAGE# 命令示例brew install kubectl
卸载软件
# 命令格式brew uninstall [OPTION] PACKAGE# 命令示例brew uninstall kubectl
更新软件
# 命令格式brew upgrade [OPTION] PACKAGE# 命令示例brew upgrade kubectl# 更新所有软件(慎用)brew upgrade# 更新Cask软件brew upgrade --cask --greedy
更新自身
brew update
常用软件
仓库
添加仓库
# 字体库brew tap homebrew/cask-fonts
获取仓库列表
brew tap
必备软件
Git
brew install git
FDM
Free Download Manager:资源下载软件,《官网》。
brew install --cask free-download-manager
迅雷
迅雷精简版:《Mac收藏》。
Chrome
brew install --cask google-chrome
搜狗输入法
搜狗输入法:《官网》。
brew install --cask sogouinput
ShadowsocksX-NG
ShadowsocksX-NG:凿壁偷光,《GitHub》。
常用PAC规则:
# || + 网址 + 逗号 + 换行:需要代理的网址||github.com,||*.githubusercontent.com,# @@ + 网址 + 逗号 + 换行:不需要代理的网址
VSCode
brew install --cask visual-studio-code
PictureView
PictureView:看图软件,《MacWK》。
Postman
brew install --cask postman
可选软件
Mounty
Mounty:允许在MacOS上以读写模式挂载NTFS盘,《官网》。
brew install --cask mounty
Docker
brew install --cask dockerbrew install docker-compose
QQ:《官网》。
brew install --cask qq
微信
微信:《官网》。
brew install --cask wechat
钉钉
钉钉:《官网》
brew install --cask dingtalk
百度网盘
百度网盘:《官网》。
brew install --cask baidunetdisk
阿里云盘
阿里云盘:《官网》。
brew install --cask adrive
AFT
Android File Transfer:用于Android与MacOS之间快速传输文件,《官网》。
TeamViewer
TeamViewer:远程访问及支持,《官网》。
VNC Viewer
VNC Viewer:开源的远程控制软件,可以远程连接Windows、KVM等,《官网》。
网易云音乐
网易云音乐:《官网》。
brew install --cask neteasemusic
WPS
WPS:《官网》。
# 英文版brew install --cask wpsoffice
Microsoft Office
Microsoft Office:《MacWK》。
Launchpad Manager
启动台应用图标批量管理:《MacWK》。
# 修改行数defaults write com.apple.dock springboard-rows -int 5# 修改列数defaults write com.apple.dock springboard-columns -int 6# 重启启动台killall Dock
defaults write com.apple.dock springboard-rows Defaultdefaults write com.apple.dock springboard-columns Defaultkillall Dock
IINA
视频播放器:《MacWK》。
draw.io
画图工具:《MacWK》。
# 需添加代理export all_proxy="socks5://127.0.0.1:1086"brew install --cask drawio
Translatium
Popclip
Google。Dash。DuckDuckGo。Translatium。URL Encode。Base64。App Cleaner & Uninstaller Pro
应用深度清理卸载工具:《MackWK》。常用命令
Tree
brew install tree
Telnet
brew install telnet
WGet
brew install wget
