Gotop – 另一个 TUI 图形活动监视器,用 Go 编写

你们中的大多数人已经知道“top”命令,不是吗? 是的,它提供有关在任何类 Unix 操作系统中运行进程的动态实时信息。 一些开发人员已经为 top 命令构建了图形前端,因此用户可以在图形窗口中轻松找到系统的活动。 其中之一是 戈托普. 顾名思义,Gotop 是一个 TUI 图形活动监视器,写在 语言。 它是完全免费的、开源的,灵感来自 顶部顶部 程式。

在这个简短的指南中,我们将讨论如何安装和使用 Gotop 程序来监控 Linux 系统的活动。

在 Linux 中安装 Gotop

Gotop 是使用 Go 编写的,所以我们需要先安装它。 要在 Linux 中安装 Go 编程语言,请参阅以下指南。

  • 如何在 Linux 中安装 Go 语言

安装 Go 后,运行以下命令安装 Gotop:

$ go get github.com/cjbassi/gotop

此命令将下载 gotop 二进制文件并将其保存在当前工作目录的 go/bin 文件夹中。 只需制作二进制可执行文件并将其复制到您的 $PATH 即可。

$ chmod +x go/bin/gotop
$ sudo cp go/bin/gotop /usr/local/bin/

或者,有一个脚本可以将预构建的 gotop 二进制文件下载到您的系统。 此脚本将从 发布 页。 它不需要您安装 Go。

使用命令克隆存储库:

$ git clone --depth 1 https://github.com/cjbassi/gotop /tmp/gotop

运行脚本以下载 gotop 二进制文件:

$ /tmp/gotop/scripts/download.sh

上述命令会将 gotop 二进制文件下载到您当前的工作目录。 使其可执行并移至您的 $PATH ,如下所示。

$ chmod +x gotop
$ sudo cp gotop /usr/local/bin

如果您使用的是基于 Arch 的系统,Gotop 可以在 AUR,因此您可以使用任何 AUR 帮助程序安装它。

使用

$ yay -S gotop-bin

使用 Gotop 活动监视器监视 Linux 系统的活动

Gotop 的使用很简单! 您所要做的就是从终端运行以下命令。

$ gotop

给你! 您将在一个简单的 TUI 窗口中查看系统 CPU、磁盘、内存、网络、CPU 温度和进程列表的使用情况。

使用 Gotop 监控 Linux 系统的活动

要仅显示 CPU、Mem 和 Process 小部件,请使用 -m 像下面这样的标志。

$ gotop -m

Linux中的Gotop界面

您可以使用以下键盘快捷键对进程表进行排序。

  • C – 中央处理器
  • – 内存
  • p – PID

对于流程导航,请使用以下键。

  • 上/下 箭头或 j/k 上下键。
  • Ctrl-dCtrl-u – 上下半页。
  • Ctrl-fCtrl-b – 上下一整页。
  • ggG – 跳跃到顶部和底部。

<标签> 切换进程分组。 要终止选定的进程或进程组,请键入 dd. 要选择一个进程,只需单击它。 要向下/向上滚动,请使用鼠标滚动按钮。 要放大和缩小 CPU 和内存图,请使用 Hl. 要随时显示帮助菜单,只需按 ?.

  • 如何从命令行显示 CPU 使用率
  • 如何在 Linux 上查看 CPU 温度
  • 如何在 Linux 中限制进程的 CPU 使用率

而且,这就是现在的全部。 希望这可以帮助。

资源: