使用活动监视器查看应用程序使用的文件和端口

查看带有 Activity 的进程的打开文件和端口监视器

OS X 任务管理工具 Activity Monitor 包含一项出色且鲜为人知的功能,可让您准确查看哪些文件、端口和 IP 正在与任何单个进程或应用程序进行交互。下面是如何使用它:

  1. 启动 Activity Monitor,位于 /Applications/Utilities/
  2. 双击要查看其打开文件和端口的进程或应用程序名称
  3. 单击“打开文件和端口”选项卡

该列表是可滚动的,并显示与应用程序/进程交互的所有文件的完整路径。许多数据对许多用户来说是陌生的,访问的系统文件、缓存和 plist 不明确,但您还会发现易于识别的路径,这些路径有助于解决系统冲突和解决某些问题。类似的文件系统访问数据可以通过命令行工具提供< a href="https://ipressx.com/discover-what-apps-or-processes-are-interacting-with-a-file-in-mac-os-x/">opensnoop,但对于大多数 Mac 用户,GUI 活动监视器将更友好地满足他们的需求。

端口被标识为数字,您还可以看到应用程序打开的任何活动互联网或网络连接的 IP。数据呈现有些粗糙,如果您想要更易于浏览的开放网络连接版本,请查看免费的 GUI 工具 PrivateEye。 IP和端口数据也可以通过命令行工具lsof 如果你更倾向于技术。