在一篇文章中彻底了解 Linux htop 命令

小夏 科技 更新 2024-02-19

htop 命令是一个 Linux 实用程序,用于显示有关系统进程的关键信息。 它可以看作是 Windows 任务管理器的 Linux 版本。 HTOP 更像是一个交互式程序,因为它支持鼠标和键盘操作在值和选项卡之间切换。

Debian Ubuntu的。

apt install htop
Fedora 下来了。

dnf install htop
snap 软件包安装。

snap install htop
从源代码构建和编译。

wgettar -zxvf 3.3.0.tar.gz

cd 3.3.0

./configure

make

make install

与传统的Linux TOP相比,HTOP更加人性化。 它允许用户相互交互,支持颜色主题,水平或垂直滚动进程列表,并支持鼠标操作。

Htop优点:

您可以水平或垂直滚动进程列表,以便可以看到所有进程和完整的命令行。

启动时,比顶部更快。

您无需输入进程编号即可终止进程。

HTOP支持鼠标操作。

TOP比较麻烦。

主要缺点:

仅支持键盘操作。

显示也很单调。

htop [-dcfhpustvh]
命令行选项。

-d, -delay=delay:更新之间的延迟,即进程每次刷新之间的时间,以十分之一秒为单位,例如 10 10 为 1 秒,10 10 为 10 秒delay最小值为 1,最大值为 100,如果delay如果该值小于 1,则自动更改为 1,如果大于 100,则自动更改为 100。

-c, -no-color --no-colour:黑白模式,无彩色显示。

-f, -filter=filter:通过修复字符串过滤过程,字符串不被视为正则表达式,并且不区分大小写,并且用于多个字符串分开。

-h, -help:打印帮助信息。

-p, -pid=pid,pid...:仅显示指定的pid进程信息,可以使用逗号指定多个分开。

-s --sort-key column:按字段排序。

-u, -user=username|uid:仅显示指定用户所属的进程,并可传递用户名或用户ID。

-u, -no-unicode:图形仪表使用 ASCII 字符,而不是 Unicode。

-m, -no-mouse:禁用鼠标控制。

--readonly:只读模式,禁用所有系统和进程更改。

-v, -version:打印版本信息。

-t, -tree:以树状结构显示进程列表。

-h --highlight-changes=delay:突出显示新旧流程。

交互式命令。

tab, shift-tab:选择要显示的下一个上一个屏幕选项卡。

up, alt-k:在进程列表中选择(突出显示)上一个进程。

down, alt-j:选择(突出显示)进程列表中的下一个进程。

left, alt-h:向左滚动到进程列表。

right, alt-l:向右滚动进程列表。

pgup, pgdn:在一个窗口中向上或向下滚动进程列表,即翻页。

home:滚动到进程列表的顶部,然后选择第一个进程。

end:滚动到进程列表的底部,然后选择最后一个进程。

ctrl-a, ^:向左滚动到流程字段项的开头。

ctrl-e, $:向右滚动到流程字段项的末尾。

空间:标记或取消标记进程。 可由多个进程操作的命令(如“kill”)将应用于标记的进程列表,而不是当前突出显示的进程。

c:标记当前进程及其子进程。 可以对多个进程执行的命令(例如“kill”)将应用于标记的进程列表,而不是当前突出显示的进程。

u:取消标记所有进程,包括使用情况spacec标记。

s:跟踪过程系统调用:如果已安装strace,按此键会将其附加到当前所选进程发出的系统调用,以实时更新此进程。

l:显示进程打开的文件(如果已安装)lsof,按此键将调用lsof

w:在单独的屏幕上显示所选进程的命令行,并根据需要将其包装成多行。

x:在单独的屏幕上显示所选进程的活动文件锁定。

f1, h, ?:跳转到帮助信息页面。

f2, s:跳转到安装页面,可以自定义标尺显示,设置显示指定选项,选择配色方案,设置指定字段的显示,以及字段的顺序。

f3, /:在搜索模式下,循环匹配,f3查找下一场比赛shift + f3找到最后的比赛。

f4, \:按固定字符串(非正则表达式)过滤匹配的进程; 取消过滤器时,再次进入过滤器选项并按esc;此筛选器不区分大小写,并且使用多个筛选器分开。

f5, t:按父级组织进程并像树一样布置它们之间的关系的树视图。 切换此选项可在树视图和先前选定的排序视图之间切换,请注意,选择排序视图将退出树视图。

f6, <:选择要排序的字段。

f7, ]:增加所选进程的优先级值。

f8, [:降低所选进程的优先级值。

shift-f7, }:增加所选进程的自动分组优先级值。

shift-f8, {:降低所选进程的自动分组优先级值。

f9, k:终止进程,发送在菜单中选中该进程的信号:一个进程或一组进程。 如果某个进程被标记,则会向所有被标记的进程发送一个信号。 如果没有标记,请发送到当前选定的进程。

f10, q:退出。

i:反转排序,如果排序顺序增加,则切换到递减,反之亦然。

:在树视图模式下,展开或折叠子树。 当子树折叠时,“+”号显示在进程名称的左侧。 按“*”将全部展开或折叠。

没有父节点的 PID 的子节点。

u:仅显示指定用户拥有的进程。

n:通过pid排序。

m:按内存使用情况排序。

p:按 CPU 使用率排序。

t:按时间排序。

f:如果排序顺序导致当前选定的进程在列表中移动,请使选择栏跟随它。 这对于监视进程很有用,以便您可以始终将它们保留在屏幕上。

k:隐藏内核进程,可以在隐藏和显示之间切换。

h:隐藏用户级进程,可以在隐藏和显示之间切换。

o:隐藏容器化进程,可在隐藏和显示之间切换。

p:显示正在运行的程序的完整路径,可以在隐藏和显示之间切换。

z:暂停以恢复进程更新,可以切换。

m:合并execommcmdline切换。

ctrl-l:刷新进程列表。

[numbers]:通过pid搜索指定的进程并突出显示它。

CPU 和内存使用率。

左上角面板对应 CPU 和内存使用率,1-4 表示 CPU 内核数,直方图表示使用每个内核的进程数量和类型,直方图上的值表示每个内核消耗的百分比。

CPU 的颜色编码。

绿色:用户进程消耗的 CPU 量。

红色:系统进程消耗的 CPU 量。

grey:用于基于 I/O/O 的进程的 CPU 数量。

蓝色:低优先级进程消耗的 CPU 数量。

内存的颜色编码。

绿色:用于在系统中运行进程的 RAM 百分比。

蓝色:缓冲区页面消耗的 RAM 百分比。

橙黄色:用于缓存内存的 RAM 百分比。

任务统计信息。

右上角面板显示任务统计信息部分。

表示系统中当前任务进程的数量。

流程由线程 (THR) 处理。

线程,有内核线程 (KTHR)。

,则只有一个进程正在运行。

由于这是一个四核系统,因此最大负载为表示最后一分钟的平均负载; 表示过去 5 分钟的平均负载; 表示过去 15 分钟的平均负载。

正常运行时间表示自上次系统重新启动以来的时间长度。

工艺信息说明。

PID(进程 ID):进程的 ID。

user:进程的所有者。

pri(优先级):内核相对于进程的优先级。

ni(nice value):用户查看的进程的优先级nice该值越高,优先级越低。

virt(虚拟内存):进程消耗的虚拟内存量。

RES(驻留内存):进程正在使用的 RAM 比例。

SHR(Shared Memory):任务占用的共享内存量。

S(状态):进程状态,S(休眠),R(运行中)。

CPU%:进程消耗的 CPU 百分比。

mem%:进程消耗的内存百分比。

time+:进程的持续时间。

command:包含程序名称和参数的进程的完整命令。

一般用法。

htop
显示指定用户的进程。

htop -u root
指定显示pid过程。

htop -p 123,456,789
指定字段排序。

htop -s percent_mem

说明:按已用内存的百分比排序。

设置进程刷新的时间间隔。

htop -d 10

注意:将间隔设置为 1 秒,即 10 10

黑白模式。

htop -c
显示树状结构。

htop -t

相似文章

    什么是 IP 地址欺骗? 在一篇文章中阅读所有内容,只需阅读这篇文章!

    在网络安全领域,IP 地址欺骗是一种常见的策略,旨在欺骗网络设备 绕过安全措施或隐藏攻击者的真实位置。本文将详细解释什么是IP地址欺骗,它是如何工作的,常见的类型,以及如何应对这种网络攻击。IP 地址欺骗也称为 IP 欺骗或 IP 欺骗,是指攻击者修改或伪装网络数据包中的 IP 地址,使其看起来像来...

    在一篇文章中阅读考古学

    一。什么是考古学?考古学不是盗墓或寻宝,而是利用古代人类活动遗留下来的物质材料或与人类活动相关的自然遗迹来研究人类古代历史的科学。实物主要包括两部分 遗物和遗物。废墟通常分为人造结构和设施,如房屋 水井 陶窑 村庄 运河和坟墓。根据纹理,文物可分为器皿 玉器 铁器 金银器 陶器 瓷器 骨器 牛角器 ...

    本文将带你了解文旅智慧

    智慧文旅旨在利用现代科技,通过数字化手段呈现和传播地域文化 历史 传统艺术等,让游客在旅途中获得更丰富的文化体验。这不仅包括传统文化展示,还包括现代文化的创新和推广,为游客带来全新的视听甚至精神体验。点击这里查看产品设计方案和产品 在智慧文旅中,文化是旅游业发展的驱动力。景区通过VR AR等数字化手...

    在一篇文章中阅读突厥历史

    在统治中国北方草原的民族中,突厥人是一个非常重要的民族。这不仅是因为它对中国历史的影响,还因为突厥人西迁后,突厥文化传播到中西亚并生根发芽,至今仍具有重要影响。同时,土耳其人的历史在北方游牧民族中更具争议性和难以理清。第一个原因是火葬在土耳其人中很流行,留下的坟墓很少,可用于考古的实物也很少其次,在...

    在一篇文章中掌握Photoshop提升的浮雕技巧,让您的设计独一无二!

    要在 Photoshop 中制作凸起的浮雕效果,您可以按照以下步骤操作 .打开 Photoshop 软件并创建一个新的空白画布。.在画布上导入一个想要制作浮雕效果的图形,也可以自己画出想要的形状,一般需要有清晰的边缘轮廓。.双击图形图层以打开图层样式菜单,然后选择 斜角和浮雕 .根据需要设置其他浮雕...