信息查询

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# 查看 Homebrew 版本
brew -v

# 列出已安装的软件
brew list

# 使用浏览器打开 Homebrew 官网
brew home

# 查看包的详细信息
brew info 包名

# 检测系统中与Homebrew有关的潜在问题
brew doctor

# 查看包的所有版本
brew list --versions | grep 包名

# 查看已安装软件版本号
brew list --versions

# 以树形展示所有已安装包的依赖
brew deps --installed --tree

查找软件包

1
2
brew search git
brew search /^git$/

安装软件包

1
2
3
4
5
6
7
8
# 默认安装最新版
brew install 包名

# 安装指定版本
brew install node@14.16.8

# 切换版本
brew switch node 16.0.0

卸载软件包

1
brew uninstall 包名

自身更新

1
brew update

更新包

1
2
3
4
5
6
7
8
# 查看哪些包有新版本可更新
brew outdated

# 更新所有包
brew upgrade

# 更新指定包
brew upgrade 包名

清理旧的升级包

⚠️ 注意:如果一个包当前有可更新的版本没有更新,执行清理时候只会提示一个警告,而不会执行清理操作。需要先升级到最新版本,值执行清理。

1
2
3
4
5
6
7
8
# 查看哪些包可清理
brew cleanup -n

# 清理所有
brew cleanup

# 清理指定包
brew cleanup 包名

锁定不想更新的包

1
2
3
4
5
# 锁定
brew pin 包名

# 解锁
brew unpin 包名

服务

1
2
3
4
5
# 获取services列表
brew services list

# 启动/暂停/重启 服务
brew services start/stop/restart serverName