检查 Mac OSX 上还加载了什么

检查 Mac OSX 上还加载了什么

首先请原谅我的无知。我不确定这是否可能。

我可能在玩弄并安装了很多软件、工具、数据库或服务器或服务,例如 macports、php 等。一段时间后,我可能会忘记我放了什么,而且可能有很多东西我不再需要了。有没有什么方法或终端命令可以让我检查那里有什么?

答案1

这几乎是不可能的,因为您可以将应用程序放在任何您喜欢的地方。此外,什么是“应用程序”可能值得商榷——两行 shell 脚本算吗?


常规应用程序通常位于 中/Applications~/Applications对于每个用户而言)。

小部件存在于~/Library/Widgets(每个用户)或/Library/Widgets(不寻常的、系统范围的)中。

偏好设置窗格位于/Library/PreferencePanes(所有用户)或~/Library/PreferencePanes(每个用户)

这些基本上都是您需要手动安装的东西。


如果你使用常规安装程序安装了某些东西,则该信息已被记录到/Library/Receipts(安装程序收据InstallHistory.plist日志文件)。


如果您使用 Homebrew、Fink 或 MacPorts Unix 包管理器,它们会跟踪所安装的内容。查看它们的文档。


如果您手动安装了某些东西(想到了 QuickLook 插件),或者自己编译了某些东西,那么您基本上就没那么幸运了。

答案2

据我所知,通过 OS X 安装包 (.pkg 或 .mpkg) 安装的所有内容都会在 /Library/Receipts/InstallHistory.plist 中进行跟踪。至于拖放安装,您必须在文件系统中搜索才能找到它们。

您可以发出一个命令,例如find / -type d -name MacOS它将指示 OS X 中的某种捆绑包,但风险在于您会识别框架和系统文件等。

答案3

不要害怕!

man hier 

会告诉您东西应该放在哪里。以及它们不应该放在哪里,例如安装到 /Users/Shared,对吧 Adob​​e?

相关内容