作为一名具有 Windows 背景的开发人员,我总是发现不同的 Powertoys 和 Sysinternals 应用程序是辅助编程的宝贵工具。 Mac 世界中是否有类似的事情值得开发者关注?
许多此类工具都包含在 Mac OS 中,有些可以单独从 Apple 获得。
Mac 上没有相当于注册表的东西 - 一切都在文件系统的某个地方 - 你可以使用 fs_usage 来观察。在终端中:
sudo fs_usage
查看 Instruments,它是 Apple 开发者工具发行版的一部分。
适用于 Mac OS X 的 10 个 DTrace 脚本 是一篇文章,描述了十个真正有用的工具,这些工具是一些 Sysinternals 工具(如 ProcessMon、FileMon 等)的 Mac 等效项。
该帖子的作者在制作 DTraceToolkit 时创建了一些脚本,他说苹果随后对其进行了定制和增强,以便默认包含在 Mac OS X 中。
有些脚本名称看起来以单词“noop”结尾,这可能有点令人困惑——它实际上是“snoop”。就像监视系统活动一样。
Mac OS X 附带了很多 unix 工具,如 sar、top 等。您具体在寻找哪些指标?
并非如此。有些 Powertoy 实现了操作系统内置的功能,有些则作为各种实用程序提供。
至于Sysinternals,还是蛮多的。如果您想要具体信息,我需要更好地了解您使用的内容,但您可能可以仅从终端窗口复制 90% 的功能。学习如何使用 bash 和普通的 Unix 实用程序将是一项非常好的技能。
http://newosxbook.com/index.php?page=downloads 提供几乎完全相同的对应项,尽管是在 CLI 模式下 - 好处是它们也适用于(越狱的)iOS。
您可能会发现 objective-see 的实用程序与 Windows 上的 nirsoft/sysinternals 类似。