使用 Sloth 在 Mac 上按所有正在运行的进程显示所有打开的文件、目录、套接字、管道、设备

如果您是高级 Mac 用户,并且希望轻松查看所有正在运行的进程以及这些进程打开了哪些文件、目录、套接字和管道,免费的 Sloth 工具可能对您有用。

Sloth 应用程序基本上是 lsof 的 GUI 前端,这是一个功能强大的命令行工具,可让您查看哪些应用程序和进程正在与特定文件交互、使用互联网、具有开放的网络连接等等。Sloth 应用程序不是发出一堆带有各种标志的 lsof 命令,而是让您在 GUI 中调整切换以显示与进程/应用程序及其在系统中的使用情况相关的各种信息。

  • 从 github 上的开发人员那里免费获取 Sloth

下载应用程序,绕过 Gatekeeper 打开它,然后就可以了。

使用 Sloth 在 Mac 上按所有正在运行的进程显示所有打开的文件、目录、套接字、管道、设备

双击任何条目以获取有关该进程/应用程序的更多信息。

使用 Sloth 在 Mac 上按所有正在运行的进程显示所有打开的文件、目录、套接字、管道、设备

Sloth 是开源的,所以如果您想查看代码并了解它是如何工作的,您当然可以这样做。

Sloth 的开发者是这样描述这款应用的:

Sloth 是一个原生 Mac 应用程序,它显示所有打开的文件、目录、套接字、管道和系统上所有正在运行的进程正在使用的设备。这使得检查哪些应用程序正在使用哪些文件等变得容易。

– 查看所有打开的文件、目录、IP 套接字、设备、Unix 域套接字和管道
– 按名称、访问模式、卷、类型、位置或使用正则表达式过滤
– 按进程名称、文件数、类型、进程 ID、用户 ID、Carbon PSN、捆绑 UTI 等排序。
– 查看 IP 套接字状态、协议、端口和版本
– 查看进程间建立的套接字和管道
– 带有详细 macOS 和 Unix 文件/套接字/进程信息的检查窗口
– 强大的文件操作上下文菜单
– 应用程序内身份验证以 root 权限运行
– 用 Objective-C/Cocoa 编写的非常快速、响应迅速的本机应用程序

Sloth 本质上是一个友好的、探索性的图形用户界面,构建在 lsof 命令行工具之上。lsof 的输出被解析并显示在一个可排序、可搜索的大纲视图中,具有各种方便的附加功能。查看下面的屏幕截图。

如果这对您有用,请检查一下!