doc: update docs/homebrew.md

This commit is contained in:
jaywcjlove 2024-03-31 13:49:55 +08:00
parent b6ca1e5166
commit e25412175f

View File

@ -33,32 +33,26 @@ export HOMEBREW_INSTALL_FROM_API=1
```
<!--rehype:className=wrap-text -->
### 命令
### 安装卸载
<!--rehype:wrap-class=row-span-2-->
命令 | 说明
:--- | :---
`brew install git` | `安装`一个软件包
`brew reinstall git` | 重新`安装`一个软件包
`brew uninstall git` | `删除`/`卸载`软件包
`brew upgrade git` | 升级一个软件包
`brew upgrade` | 升级所有可升级的包
:--- | :---
`brew switch git 2.5.0` | 切换软件包的版本
`brew unlink git` | 取消软件包的链接
`brew link git` | 链接已有的软件包
`brew switch git 2.5.0` | 切换软件包的版本
:--- | :---
`brew list --versions git` | 查看安装的软件包及其版本信息
`brew cleanup git` | 删除旧版本的软件包及依赖
### 更多包命令
### 升级
命令 | 说明
:--- | :---
`brew info git` | 显示软件包的版本、依赖、注意事项等信息
`brew cleanup git` | 删除旧版本的软件包及其依赖
`brew edit git` | 编辑此软件包的安装脚本
`brew cat git` | 打印此软件包的安装脚本
`brew home git` | 打开此软件包的主页
`brew search git` | 搜索软件包公式并显示相关信息
`brew upgrade git` | 升级一个软件包
`brew upgrade` | 升级所有可升级的软件包
`brew update` | 更新 `Homebrew``Cask`
### Brew Cask 命令
@ -69,57 +63,30 @@ export HOMEBREW_INSTALL_FROM_API=1
Cask 命令用于与图形界面应用程序交互,可以安装和管理 macOS 上的图形界面应用程序
### 更多包命令
<!--rehype:wrap-class=row-span-2-->
命令 | 说明
:--- | :---
`brew info git` | 显示软件包的版本、依赖、注意事项等信息
`brew edit git` | 编辑此软件包的安装脚本
`brew cat git` | 打印此软件包的安装脚本
`brew home git` | 打开此软件包的主页
`brew search git` | 搜索软件包公式并显示相关信息
`brew list --versions git` | 查看安装的软件包及其版本信息
<!--rehype:className=style-list-->
### 全局命令
<!--rehype:wrap-class=row-span-2-->
命令 | 说明
:--- | :---
`brew update` | 更新 `Homebrew``Cask`
`brew upgrade` | 升级所有可升级的软件包
`brew list` | 列出已安装的软件包
`brew outdated` | 列出需要升级的软件包
`brew doctor` | 诊断 Homebrew 是否存在问题
`brew pin <formula>` | 防止指定软件包被升级
`brew unpin <formula>` | 允许指定软件包被升级
### Brew 清理
```bash
$ brew cleanup # 删除旧版本的已安装软件包
$ brew cleanup <formula> # 删除旧版本指定软件包
$ brew cleanup -s # 删除未安装的软件包
$ brew cleanup --prune=all # 删除所有 Homebrew 缓存
$ rm -rf $(brew --cache) # 直接删除 Homebrew 的缓存目录
# 显示所有将被删除的软件包(试运行)
$ brew cleanup -n
```
### Brew 源码仓库
```bash
# 列出所有当前点击的源码仓库(点击)
$ brew tap
# 使用 https 从 Github 中点击软件包源码仓库以点击
# https://github.com/user/homebrew-repo
$ brew tap <user/repo>
# 点击指定 URL 中的软件源码仓库
$ brew tap <user/repo> <URL>
# 从存储库中删除给定的源码仓库
$ brew untap <user/repo>
```
### 搜索查看
```bash
# 列出所有已安装的软件包
$ brew list
# 显示所有本地可用的 brew 配方
$ brew search
# 搜索包含指定字符的 brew 配方
$ brew search <text>
# 显示有关软件包的信息
$ brew info <formula>
```
<!--rehype:className=style-list-->
### 帮助命令
@ -127,16 +94,109 @@ $ brew info <formula>
:--- | :---
`brew help` | 打印帮助信息
`brew help <sub-command>` | 打印子命令的帮助信息
<!--rehype:className=style-list-->
### Brew 清理
<!--rehype:wrap-class=row-span-2-->
删除旧版本的已安装软件包
```bash
$ brew cleanup
```
删除旧版本指定软件包
```bash
$ brew cleanup <formula>
```
删除未安装的软件包
```bash
$ brew cleanup -s
```
删除所有 Homebrew 缓存
```bash
$ brew cleanup --prune=all
```
直接删除 Homebrew 的缓存目录
```bash
$ rm -rf $(brew --cache)
```
显示所有将被删除的软件包(试运行)
```bash
$ brew cleanup -n
```
### Brew 源码仓库
列出所有当前点击的源码仓库(点击)
```bash
$ brew tap
```
使用 https 从 Github 中点击软件包源码仓库以点击
```bash
# https://github.com/user/homebrew-repo
$ brew tap <user/repo>
```
点击指定 URL 中的软件源码仓库
```bash
$ brew tap <user/repo> <URL>
```
从存储库中删除给定的源码仓库
```bash
$ brew untap <user/repo>
```
### 搜索查看
列出所有已安装的软件包
```bash
$ brew list
```
显示所有本地可用的 brew 配方
```bash
$ brew search
```
搜索包含指定字符的 brew 配方
```bash
$ brew search <text>
```
显示有关软件包的信息
```bash
$ brew info <formula>
```
### 依赖
显示`包`的依赖关系。 特定于`包`的其他选项可能是附加到命令
命令 | 说明
:--- | :---
`brew deps --tree --installed` | 查看包和依赖关系图
`brew deps git` | 显示 git 依赖
<!--rehype:className=style-list-->
```bash
# 您还可以看到包和依赖关系图
$ brew deps --tree --installed
$ brew deps git # 显示 git 依赖
```
显示`包`的依赖关系。 特定于`包`的其他选项可能是附加到命令
### 卸载 Homebrew