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

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

在这个简短的指南中,我们将讨论如何安装和使用 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 帮助程序安装它。

使用

$ yay -S gotop-bin

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

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

$ gotop

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

使用 Gotop 监控 Linux 系统的活动

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

$ gotop -m