获取 Mac OS X 的 htop 以监视和管理系统资源
如果您喜欢关注系统资源并且想从 GUI 活动监视器中跳出,请检查 Mac OS X 的 htop。htop 基本上是 top 的显着改进版本,它可以让您监视系统资源, CPU 内核负载,内存使用、平均负载和管理正在运行的进程。
如果您来自 Linux 世界,您可能已经熟悉 htop,但如果您不熟悉,这就是它比 top 更好的原因:对于初学者来说,由于改进的布局,它看起来更好,更易于阅读和 ANSII 颜色的使用,但除此之外它很棒,因为它的功能很像任务管理器,允许您选择然后根据需要更新或终止进程。我发现这比通过顶部手动输入 PID 更容易。无论如何,让我们通过 Homebrew 或 MacPorts 等包管理器在 Mac OS X 中安装 htop。
如何在 Mac OS X 中安装 htop
在 Mac OS X 上运行 htop 的最简单方法是通过 MacPorts 或 Homebrew 安装它,您使用哪个包管理器并不重要,但您只想将它安装在一个包管理器中所以你不会重叠和双重安装。我们将首先介绍如何使用 Homebrew 安装 htop,其次是 MacPorts。
安装 Homebrew 需要 Homebrew 作为先决条件(很明显),这很简单:
- 打开网络浏览器并转到自制网页 http://brew.sh here
- 将安装命令字符串复制并粘贴到终端中,它通常类似于以下内容 – 从 brew.sh 获取确切命令,因为它有时会更改脚本引用,不要只是复制和粘贴:
- 成功安装 homebrew 后,您可以使用以下命令字符串轻松安装 htop:
- htop 安装完成后,在命令行运行“htop”即可在 OS X 中享受 htop
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew install htop
好了,htop 在 OS X 中运行!
另一种选择是通过 MacPorts 安装 htop,如下所示:
- 获取 MacPorts 并安装它(如果您还没有)
- 安装 MacPorts 后,启动一个新的终端窗口并键入:
- 像在 Mac 上一样在命令行中运行“htop”
sudo 端口安装 htop
安装 htop 可能需要一段时间,因为它需要相当多的依赖项(zlib、openssl、perl 等),但 Homebrew 和 MacPorts 会为您安装和下载它们。如果您的 Mac 上还没有这些,则可能需要长达 15 分钟的时间来下载、编译和安装所有必需的文件。
Homebrew 或 MacPorts 完成后,启动一个新的终端会话并键入“htop”以访问该应用程序。您可以通过箭头和功能键导航和使用 htop,您会看到它们位于底部。
我发现 htop 在白色背景下全屏显示效果最好,但如果你有一个稍微透明的黑色终端,它看起来也很棒:
最后,值得指出的是,如果您对这类事情感兴趣,也可以从源代码构建 htop。但是,您可能需要在 Mac OS X 中使用一些依赖项,但是可以找到 htop 的源代码 在 htop 的 Github 页面上。
如果您喜欢,请务必查看更多命令行提示。