如何列出Mac上安装的所有Homebrew软件包

互联网2020-08-20 09:48:37
导读 是否想快速查看Mac上安装的所有Homebrew软件包?您可能已经知道Homebrew软件包的安装路径,但是您无需列出目录结构即可获取Mac OS中已安

是否想快速查看Mac上安装的所有Homebrew软件包?您可能已经知道Homebrew软件包的安装路径,但是您无需列出目录结构即可获取Mac OS中已安装的Homebrew软件包的列表。

相反,您可以发出一个简单的命令来显示特定Mac上安装的所有Homebrew软件包的列表。此外,您也可以发出类似的命令来列出在Mac上通过Homebrew安装的所有cask软件包。

完全清楚地说,我们关注的是已在特定Mac上安装的Homebrew软件包,而不是仅可用于安装的Homebrew软件包。

如何列出Mac上安装的所有Homebrew软件包

Homebrew包含一个简单方便的命令,用于列出通过brew安装的所有软件包,语法如下:

brew list

根据您安装的软件包及其依赖性,示例输出可能类似于以下内容:

$ brew list

bash-completion gettext libidn2 pcre watch

cask glib libunistring pcre2 wget htop links python nmap irssi node smartmontools libffi openssl sqlite

您可能安装了更少或更多的冲泡包装,具体取决于您的特定设置。

将已安装的Homebrew软件包列表导出到文本文件中也可能会有所帮助,这可以通过将brew列表的输出重定向到纯文本文件来完成,如下所示:

brew list > homebrewpackages.txt

输出将是相同的,但是现在将其存储在“ homebrewpackages.txt”文件中,您可以将其与其他人共享或出于其他目的使用文档。

如果您正在寻找一些值得注意的软件包,请查看此列表,其中提供了一些适用于Mac用户的最佳自制软件。如果您是开发人员,则可能还对获取node.js和nom以及在Mac上安装更新的Python 3软件包感兴趣。

如何在Mac上列出所有Cask Homebrew软件包

“ brew list”命令仅涵盖常规Homebrew软件包,但是您也可以显示所有cask软件包的列表:

brew cask list

如果您发出该命令而没有任何结果,则仅表示您尚未通过Brew Cask安装任何Mac应用程序,这并不是非常不寻常的情况,因为许多Mac用户只是将Homebrew用于命令行工具和二进制文件,而不是用于维护其他Mac应用。但是,酒桶仍然是一种非常流行的方法,可以轻松地安装,维护和管理各种Mac应用程序。它实际上仅取决于各个用户的特定设置。

正如本文简介中所暗示的,另一种方法是通过简单地使用ls命令来显示Homebrew软件包的安装位置,从而找到在Mac上安装了哪些Homebrew软件包:

ls /usr/local/Cellar/

该命令的输出将是通过Homebrew安装的每个软件包,因为默认情况下它们始终以该目录结尾。

我如何找到可以安装的Homebrew软件包?

显然,我们关注的是Mac上当前安装了哪些Homebrew软件包,但是如果您想要一个可供安装的Homebrew软件包列表,则可以使用以下两种方法之一。第一种方法使用简单的搜索命令:

brew search

“ brew search”的输出将是可以安装的每个可用Homebrew软件包。

或者,您可以在此处浏览Brew配方页面以获取理论上可以安装的Homebrew软件包的完整列表。

您是否知道其他方法来获取Mac上安装的所有Homebrew软件包的列表?在下面的评论中分享您的想法和经验!

免责声明:本文由用户上传,如有侵权请联系删除!