Linux工具之htop命令

一、htop命令简介

  Htop是一个免费的(GPL)基于NCourses的Linux进程查看器。它类似于top,但允许您垂直和水平滚动,因此您可以看到系统上运行的所有进程,以及它们的完整命令行,还可以将它们视为进程树,选择多个进程并同时对它们执行操作。与流程相关的任务(终止、重新冻结)可以在不输入PID的情况下完成。

二、使用示例

1、命令工具安装

#yum方式安装htop命令工具需要安装epel扩展源
[root@s146 ~]# yum install -y htop

2、获取命令帮助

[root@s146 ~]# htop -h

3、查看命令版本

[root@s146 ~]# htop -v
htop 2.2.0 - © 2004-2019 Hisham Muhammad
Released under the GNU GPL.

4、直接运行htop命令

在这里插入图片描述

  • 区域一:CPU、内存、Swap的使用情况;
  • 区域二:任务、线程、平均负载及系统运行时间的信息。平均负载部分提供了三个数字,这仅仅表示的是过去的5分钟、10分钟和15分钟系统的平均负载而已。uptime标示的数字是从系统启动起到当前的运行总时间。
  • 区域三:当前系统中的所有进程。各列说明:
    PID:进程标志号,是非零正整数
    USER:进程所有者的用户名
    PR:进程的优先级别
    NI:进程的优先级别数值
    VIRT:进程占用的虚拟内存值
    RES:进程占用的物理内存值
    SHR:进程使用的共享内存值
    S:进程的状态,其中S表示休眠,R表示正在运行,Z表示僵死状态,N表示该进程优先值是负数
    %CPU:该进程占用的CPU使用率
    %MEM:该进程占用的物理内存和总内存的百分比
    TIME+:该进程启动后占用的总的CPU时间
    COMMAND:进程启动的启动命令名称
  • 区域四:当前界面中F1-F10功能键中定义的快捷功能。

[root@s146 ~]# htop

5、查看指定进程

在这里插入图片描述

#-p参数查看指定进程信息
[root@s146 ~]# htop -p 4035

6、 查看指定用户信息

在这里插入图片描述

#-u参数查看指定用户进程信息
[root@s146 ~]# htop -u wuhs

7、指定刷新间隔

在这里插入图片描述

#-d指定刷新间隔,单位十分之一秒
#[root@s146 ~]# htop -d 50

8、指定列排序

在这里插入图片描述

#-s参数指定列排序,列名不是进程头行看到的哦
[root@s146 ~]# htop -s M_SIZE

9、获取功能键帮助

在这里插入图片描述

10、过滤进程

在这里插入图片描述

11、kill指定进程

在这里插入图片描述

三、使用语法及参数说明

1、使用语法

用法:htop [参数选项]

2、参数说明

参数参数说明
-C --no-color使用单色配色方案
-d --delay=DELAY设置刷新间隔时间,单位十分之一秒
-h --help打印帮助信息
-s --sort-key=COLUMN按照指定列排序选择
-t --tree默认值,按照树结构视图显示
-u --user=USERNAME只显示指定用户进程信息
-p --pid=PID,[,PID,PID…]只显示指定pid进程信息
-v --version打印命令版本

3、功能键说明

功能键功能说明
F1获取功能键命令帮助
F2设置区域二展示内容,可以设置颜色方案、列等等
F3搜索,可以搜索command列中的信息
F4过滤,可以过滤command列中匹配的进程
F5按照进程树样式展示
F6排序,根据选择的列排序
F7设置进程优先级,减小优先级
F8设置进程优先级,增加优先级
F9杀死进程,需要先选中进程,然后选择需要发送的信号量
F10退出
  • 29
    点赞
  • 190
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
htop是一个交互式的系统监控工具,类似于Linux系统中的top命令,它提供了更多的功能和更友好的界面。下面是htop命令的详细解释: 1. 查看系统概览:启动htop后,你会看到一个包含进程列表的窗口。窗口的顶部显示了系统的整体信息,包括CPU使用率、内存使用情况、交换空间使用情况和系统负载等。 2. 进程列表:htop的主要部分是进程列表,它显示了所有正在运行的进程以及与之相关的详细信息。每个进程都有一个PID(进程ID)和一个PPID(父进程ID)。你可以使用方向键上下移动光标来选择不同的进程。 3. 列表中的颜色表示:htop使用不同的颜色来表示进程的状态和优先级。绿色表示正常运行的进程,蓝色表示正在休眠的进程,红色表示正在使用CPU的进程,黄色表示IO等待的进程,紫色表示有线程的进程。 4. 功能键:htop支持一些功能键来执行不同的操作。例如,你可以按F9键来杀死选定的进程,按F10键退出htop等。 5. 排序进程:你可以按照不同的方式对进程进行排序,例如按CPU使用率、内存使用率、进程ID等。只需按下F6键,然后选择你想要的排序方式。 6. 进程树:htop可以以树形结构显示进程的父子关系。按下F5键,然后选择"Tree"选项,你将看到一个以树形结构显示的进程列表。 7. 进程操作htop允许你对选定的进程执行一些操作。使用方向键选择进程后,你可以按下F1键来查看可用的操作列表。 这些是htop命令的一些常用功能和选项,它可以帮助你更直观地监控系统的运行情况。你可以通过输入"htop"命令来启动htop并尝试这些功能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

恒悦sunsite

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值