是否想快速查看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软件包的列表?在下面的评论中分享您的想法和经验!