diff --git a/docs/homebrew.md b/docs/homebrew.md index 7881ac8..2ba3260 100644 --- a/docs/homebrew.md +++ b/docs/homebrew.md @@ -33,32 +33,26 @@ export HOMEBREW_INSTALL_FROM_API=1 ``` -### 命令 +### 安装卸载 + 命令 | 说明 :--- | :--- `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 上的图形界面应用程序 +### 更多包命令 + + +命令 | 说明 +:--- | :--- +`brew info git` | 显示软件包的版本、依赖、注意事项等信息 +`brew edit git` | 编辑此软件包的安装脚本 +`brew cat git` | 打印此软件包的安装脚本 +`brew home git` | 打开此软件包的主页 +`brew search git` | 搜索软件包公式并显示相关信息 +`brew list --versions git` | 查看安装的软件包及其版本信息 + + ### 全局命令 命令 | 说明 :--- | :--- -`brew update` | 更新 `Homebrew` 和 `Cask` -`brew upgrade` | 升级所有可升级的软件包 `brew list` | 列出已安装的软件包 `brew outdated` | 列出需要升级的软件包 `brew doctor` | 诊断 Homebrew 是否存在问题 `brew pin ` | 防止指定软件包被升级 `brew unpin ` | 允许指定软件包被升级 - -### Brew 清理 - -```bash -$ brew cleanup # 删除旧版本的已安装软件包 -$ brew cleanup # 删除旧版本指定软件包 -$ 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 -# 点击指定 URL 中的软件源码仓库 -$ brew tap -# 从存储库中删除给定的源码仓库 -$ brew untap -``` - -### 搜索查看 - -```bash -# 列出所有已安装的软件包 -$ brew list -# 显示所有本地可用的 brew 配方 -$ brew search -# 搜索包含指定字符的 brew 配方 -$ brew search -# 显示有关软件包的信息 -$ brew info -``` + ### 帮助命令 @@ -127,16 +94,109 @@ $ brew info :--- | :--- `brew help` | 打印帮助信息 `brew help ` | 打印子命令的帮助信息 + + +### Brew 清理 + + +删除旧版本的已安装软件包 + +```bash +$ brew cleanup +``` + +删除旧版本指定软件包 + +```bash +$ brew cleanup +``` + +删除未安装的软件包 + +```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 +``` + +点击指定 URL 中的软件源码仓库 + +```bash +$ brew tap +``` + +从存储库中删除给定的源码仓库 + +```bash +$ brew untap +``` + +### 搜索查看 + +列出所有已安装的软件包 + +```bash +$ brew list +``` + +显示所有本地可用的 brew 配方 + +```bash +$ brew search +``` + +搜索包含指定字符的 brew 配方 + +```bash +$ brew search +``` + +显示有关软件包的信息 + +```bash +$ brew info +``` ### 依赖 -显示`包`的依赖关系。 特定于`包`的其他选项可能是附加到命令 +命令 | 说明 +:--- | :--- +`brew deps --tree --installed` | 查看包和依赖关系图 +`brew deps git` | 显示 git 依赖 + -```bash -# 您还可以看到包和依赖关系图 -$ brew deps --tree --installed -$ brew deps git # 显示 git 依赖 -``` +显示`包`的依赖关系。 特定于`包`的其他选项可能是附加到命令 ### 卸载 Homebrew