如何列出 Mac 上安装的所有 Homebrew 包
目录:
想要快速查看Mac 上安装的所有Homebrew 软件包?你可能已经知道 Homebrew 包的安装路径,但你不需要列出目录结构来获取 Mac OS 中已安装的 Homebrew 包列表
相反,您可以发出一个简单的命令来显示特定 Mac 上安装的所有 Homebrew 软件包的列表。此外,您也可以发出类似的命令来列出通过 Homebrew 在 Mac 上安装的所有 cask 包。
非常清楚,我们关注的是已经安装在特定Mac上的Homebrew包,而不是简单地可以安装的Homebrew包。
如何列出Mac上安装的所有Homebrew包
Homebrew包含一个简单方便的命令来列出所有通过brew安装的包,语法如下:
啤酒清单
示例输出可能类似于以下内容,具体取决于您安装的包及其依赖项:
$ brew list bash-completion gettext libidn2 pcre watch cask glib libunistring pcre2 wget htop links python nmap irssi node smartmontools libffi openssl sqlite
根据您的特定设置,您可能安装了更少或更多的 brew 包。
将安装的 Homebrew 软件包列表导出到文本文件中也很有帮助,这可以通过将 brew list 的输出重定向到纯文本文件来完成,如下所示:
brew 列表 > homebrewpackages.txt
输出会是一样的,但现在它存储在“homebrewpackages.txt”文件中,您可以与其他人共享或用于其他目的的文档。
如果您正在寻找一些值得注意的软件包,请查看此列表,其中列出了一些适用于 Mac 用户的最佳 Homebrew 软件包。如果您是开发人员,您可能还对获取 node.js 和 nom 以及在 Mac 上安装更新的 Python 3 包感兴趣。
How to list all Cask Homebrew Packages on Mac
“brew list”命令仅涵盖常规的 Homebrew 包,但您也可以显示所有 cask 包的列表:
酿造酒桶清单
如果您发出该命令但没有任何返回,这仅仅意味着您没有通过 brew cask 安装任何 Mac 应用程序,这并不是一个非常不寻常的情况,因为许多 Mac 用户只是使用 Homebrew 作为命令行工具和二进制文件,而不是用于维护其他 Mac 应用程序。尽管如此,cask 仍然是一种非常流行的方法,可以轻松安装、维护和管理各种 Mac 应用程序。这真的只是取决于个人用户的特定设置。
正如本文介绍中所暗示的,另一种查找Mac上安装了哪些Homebrew包的方法只需使用ls命令即可显示Homebrew包的安装位置:
ls /usr/local/Cellar/
该命令的输出将是通过 Homebrew 安装的每个包,因为默认情况下它们总是在该目录中结束。
我如何找到可以安装的 Homebrew 软件包?
显然,我们关注的是当前在 Mac 上安装了哪些 Homebrew 软件包,但是如果您想要一个可供安装的 Homebrew 软件包列表,那么您可以使用以下任一方法。第一种方法使用简单的搜索命令:
brew 搜索
'brew search'的输出将是可以安装的每个可用的Homebrew包。
或者您可以在此处浏览 brew 公式页面以获取理论上可以安装的 Homebrew 软件包的完整列表。
您是否知道其他获取 Mac 上安装的所有 Homebrew 软件包列表的方法?在下面的评论中分享您的想法和经验!