Linux top 命令如何添加或者删除列(字段)

在本文中,将介绍可以使用 top 命令控制要查看的列列表的步骤。

默认情况下,当 top 在没有任何参数的情况下执行时,我们会看到以下列

PID USER      PR  NI    VIRT    RES    SHR S %CPU %MEM     TIME+ COMMAND
11584 root      20   0  116376   1012    844 R 99.9  0.0  18716:08 agetty
    1 root      20   0  133792   4156   2552 S  0.0  0.0   0:38.09 systemd
    2 root      20   0       0      0      0 S  0.0  0.0   0:00.04 kthreadd
    3 root      20   0       0      0      0 S  0.0  0.0   0:01.31 ksoftirqd/0
    5 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 kworker/0:0H
    7 root      rt   0       0      0      0 S  0.0  0.0   0:00.00 migration/0

添加新列

在这里,我想再添加一个字段来监视每个进程的“交换”内存使用情况
为此,请按“f”,这将显示下面的选项列表

在这里,如果我们看到一些选项是亮白色,则这些是当前默认启用的字段,现在我们要添加“SWAP”详细信息

所以导航到包含 SWAP 的行,如下所示

并按“空格”键选择突出显示的选项。
点击“空格”列后,突出显示的选项应变为类似于其他默认选项的亮白色。

要返回顶部的主屏幕,请按“Esc”
所以现在如我们所见,最后一列出现了一个带有“SWAP”的新列

同样,我们可以从字段列表中添加任何其他列

删除现有列

要减少或者删除列,也可以按照上述步骤进行类似的操作

按“f”转到字段列表并导航到要从默认顶部主屏幕中删除的选项

按“空格”列取消选择字段,通过这样做,字段的颜色将变回正常的白色,类似于所有其他禁用部分,如下所示,这里我禁用了“RES”内存列,按“Esc”回去

所以现在同样的内容从顶部主屏幕上消失了。

永久保存更改

保存我们所做的更改,以便下次执行 top 时相同
按“Shift+w”

按相同的按钮后,我们应该会看到 “Wrote configuration to /root/.toprc”
更改将保存在执行top命令的主文件夹下。

日期:2020-06-02 22:17:18 来源:oir作者:oir