简介
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)"' >> ~/.zprofile
eval "$(/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)"' >> ~/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"
设置镜像源:
# brew
mkdir -p "$(brew --repo)"
git -C "$(brew --repo)" remote set-url origin https://mirrors.ustc.edu.cn/brew.git
# core
mkdir -p "$(brew --repo homebrew/core)"
git -C "$(brew --repo homebrew/core)" remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git
# cask
mkdir -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 zsh
echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles/bottles' >> ~/.zprofile
source ~/.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 docker
brew 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 Default
defaults write com.apple.dock springboard-columns Default
killall 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