如何列出 mac os x 上所有已安装的软件包和版本?
我想列出我的 Mac 上安装的所有应用程序和版本。像 perl、php 等东西,而不是你在应用程序目录中看到的东西......有一个 unix 命令吗?
I want to list all of the applications and versions installed on my mac. Stuff like perl, php, etc., not the stuff you see in the Applications directory... Is there a unix command for that?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
pkgutil --packages
或者
cat /Library/Receipts/InstallHistory.plist
pkgutil --packages
or
cat /Library/Receipts/InstallHistory.plist
不完全是 unix 命令,而是:
system_profiler -detailLevel full > myreport.txt
可能是一个好的开始。有一个选项仅列出软件(因为有一个选项可以输出 xml)(请阅读联机帮助页以获取精确的语法)。
如果您使用 macports,则只需运行
portinstalled
即可。Not exactly a unix command but:
system_profiler -detailLevel full > myreport.txt
might be a good start.There's an option to only list software (as there is an option to ouput xml) (read the manpage for the precise syntax).
If you're using macports you could just run
port installed
.您可以使用命令获取已安装的应用程序列表
Json 和 xml 输出可用。
You can use command for get installed apps list
Json and xml output is available.