广告
返回顶部
首页 > 资讯 > 操作系统 >Linux中htop的安装与其命令的使用教程
  • 876
分享到

Linux中htop的安装与其命令的使用教程

2023-06-12 21:06:03 876人浏览 八月长安
摘要

这篇文章主要讲解了“linux中htop的安装与其命令的使用教程”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux中htop的安装与其命令的使用教程”吧!1. htop简介Htop是一

这篇文章主要讲解了“linux中htop的安装与其命令的使用教程”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux中htop的安装与其命令的使用教程”吧!

1. htop简介
Htop是一款运行于Linux系统监控与进程管理软件,用于取代Unix下传统的top。与top只提供最消耗资源的进程列表不同,htop提供所有进程的列表,并且使用彩色标识出处理器、swap和内存状态。
用户一般可以在top无法提供详尽系统信息的情况下选择安装并使用htop。比如,在查找应用程序的内存泄漏问题时。与top相比,htop提供更方便、光标控制的界面来杀死进程。
htop用C语言编写,采用了ncurses库。htop的名称源于其作者的名字。

2. htop安装

代码如下:


yum -y install ncurses-devel #htop依赖ncurses
wget Http://superb-dca3.dl.sourceforge.net/project/htop/htop/1.0.2/htop-1.0.2.tar.gz
tar xzf htop-1.0.2.tar.gz
cd htop-1.0.2
./configure
make && make install

3. htop用法
安装完成后,命令行中直接敲击htop命令,即可进入htop的界面
Linux中htop的安装与其命令的使用教程

各项从上至下分别说明如下:
Linux中htop的安装与其命令的使用教程

左边部分从上至下,分别为,cpu、内存、交换分区的使用情况,右边部分为:Tasks为进程总数,当前运行的进程数、Load average为系统1分钟,5分钟,10分钟的平均负载情况、Uptime为系统运行的时间。
Linux中htop的安装与其命令的使用教程

PID:进行的标识号
USER:运行此进程的用户
PRI:进程的优先级
NI:进程的优先级别值,默认的为0,可以进行调整
VIRT:进程占用的虚拟内存值
RES:进程占用的物理内存值
SHR:进程占用的共享内存值
S:进程的运行状况,R表示正在运行、S表示休眠,等待唤醒、Z表示僵死状态
%CPU:该进程占用的CPU使用率
%MEM:该进程占用的物理内存和总内存的百分比
TIME+:该进程启动后占用的总的CPU时间
COMMAND:进程启动的启动命令名称
下面是 F1~F10 的功能和对应的字母快捷键。

Shortcut Key Function Key Description 中文说明
h, ?F1Invoke htop Help查看htop使用说明
SF2Htop Setup Menuhtop 设定
/F3Search for a Process搜索进程
\F4Incremental process filtering增量进程过滤器
tF5Tree View显示树形结构
<, >F6Sort by a column选择排序方式
[F7Nice - (change priority)可减少nice值,这样就可以提高对应进程的优先级
]F8Nice + (change priority)可增加nice值,这样就可以降低对应进程的优先级
kF9Kill a Process可对进程传递信号
qF10Quit htop结束htop


命令行选项(COMMAND-LINE OPTIONS)

-C --no-color使用一个单色的配色方案
-d --delay=DELAY设置延迟更新时间,单位秒
-h --help显示htop 命令帮助信息
-u --user=USERNAME只显示一个给定的用户的过程
-p --pid=PID,PID&hellip;只显示给定的PIDs
-s --sort-key COLUMN依此列来排序
-v &ndash;version显示版本信息


交互式命令(INTERACTIVE COMMANDS)

上下键或PgUP, PgDn选定想要的进程,左右键或Home, End 移动字段,当然也可以直接用鼠标选定进程
Space标记/取消标记一个进程。命令可以作用于多个进程,例如 "kill",将应用于所有已标记的进程
U取消标记所有进程
s选择某一进程,按s:用strace追踪进程的系统调用
l显示进程打开的文件: 如果安装了lsof,按此键可以显示进程所打开的文件
I倒转排序顺序,如果排序是正序的,则反转成倒序的,反之亦然
+, -在树形模式下,展开或折叠子树
a (在有多处理器的机器上)设置 CPU affinity: 标记一个进程允许使用哪些CPU
u显示特定用户进程
M按Memory使用排序
P按CPU使用排序
T按Time+使用排序
F跟踪进程: 如果排序顺序引起选定的进程在列表上到处移动,让选定条跟随该进程。这对监视一个进程非常有用:通过这种方式,你可以让一个进程在屏幕上一直可见。使用方向键会停止该功能
K显示/隐藏内核线程
H显示/隐藏用户线程
Ctrl-L刷新
NumbersPID 查找: 输入PID,光标将移动到相应的进程上

4. 替代top
用htop替换top,可添加别名,编辑/root/.bashrc文件,添加如下代码

代码如下:

alias top=htop

感谢各位的阅读,以上就是“Linux中htop的安装与其命令的使用教程”的内容了,经过本文的学习后,相信大家对Linux中htop的安装与其命令的使用教程这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

--结束END--

本文标题: Linux中htop的安装与其命令的使用教程

本文链接: https://www.lsjlt.com/news/262929.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Linux中htop的安装与其命令的使用教程
    这篇文章主要讲解了“Linux中htop的安装与其命令的使用教程”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux中htop的安装与其命令的使用教程”吧!1. htop简介Htop是一...
    99+
    2023-06-12
  • Linux中ipconfig与route命令的基本使用教程
    本篇内容主要讲解“Linux中ipconfig与route命令的基本使用教程”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux中ipconfig与route命令的基本使用教程”吧!ifco...
    99+
    2023-06-12
  • linux下ssh的安装方法与scp命令的使用
    本篇内容介绍了“linux下ssh的安装方法与scp命令的使用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!ubuntu默认并没有安装ssh...
    99+
    2023-06-09
  • Linux下Python安装完成后使用pip命令的详细教程
    一、很多读者python安装完成之后,想要下载相关的包,例如:numpy、pandas等Python中这些基础的包,但是,发现pip根本用不了,主要表现在一下几种情况: 二、出现这种情况其实并不意外,虽然Python3...
    99+
    2022-06-04
    linux python安装 pip命令
  • Ubuntu系统中Git客户端的安装与基本命令的使用教程
    这篇文章主要介绍“Ubuntu系统中Git客户端的安装与基本命令的使用教程”,在日常操作中,相信很多人在Ubuntu系统中Git客户端的安装与基本命令的使用教程问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”U...
    99+
    2023-06-13
  • linux的jstack,jmap命令的正确安装附详细教程
    先执行命令 yum list --showduplicate su root yum list --showduplicate|grep -i "java*"   yum install java-11-openjdk-devel.x86...
    99+
    2023-09-11
    linux 运维 服务器
  • Linux系统中使用xargs命令的教程
    本篇内容主要讲解“Linux系统中使用xargs命令的教程”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux系统中使用xargs命令的教程”吧!xargs命令有两个要点。第一,你必须列出目...
    99+
    2023-06-13
  • Linux中rpm安装命令的用法
    这篇文章将为大家详细讲解有关Linux中rpm安装命令的用法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。在 Linux 操作系统下,几乎所有的软件均通过RPM 进行安装、卸载及管理等操作。RPM 的全称...
    99+
    2023-06-09
  • Linux中软件包的安装与管理命令用法
    这篇文章主要讲解了“Linux中软件包的安装与管理命令用法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux中软件包的安装与管理命令用法”吧!apt-get用法:apt-get [选项...
    99+
    2023-06-13
  • Linux VPS中rar、unrar命令的安装和使用
    本篇内容主要讲解“Linux VPS中rar、unrar命令的安装和使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux VPS中rar、unrar命令的安装和使用”吧!安装:如果是以t...
    99+
    2023-06-13
  • 在 Linux 上使用 Multitail命令的教程
    MultiTail是个用来实现同时监控多个文档、类似tail命令的功能的软件。 他和tail的区别就是他会在控制台中打开多个窗口,这样使同时监控多个日志文档成为可能。 什么是MultiTail    ...
    99+
    2022-06-04
    Linux 使用 Multitail Linux 使用 Multitail
  • R.swift的使用与安装教程
    为什么使用R.swift R.swift可以获取强类型、自动完成的资源,如图像、字体和段落完全类型化。更少的强制转换和猜测方法将返回什么编译时检查,运行时不再有导致应用程序崩溃的错误...
    99+
    2022-11-12
  • Ireport的安装与使用教程
    Ireport的安装及使用 一、 安装ireport 1.点击安装包,可以一直点击下一步,安装完成。 2.安装完成后,要在如下安装目录下添加ojdbc14.jar。 3.数据源的...
    99+
    2022-11-12
  • Deepin中安装与使用virtualenv的教程
    virtualenv是一个用来创建隔离的python虚拟环境的工具。它可以在一个独立的目录创建自己的python环境,使用virtualenv运行的程序,并不会访问全局的python环境,也不会访问不属于自己目录的pyt...
    99+
    2022-06-04
    Deepin 安装 virtualenv Deepin 使用 virtualenv
  • Mac中pyenv的安装与使用教程
    目录前言一、pyenv1、安装方式一:Git Clone方式二:Homebrew2、验证3、使用二、virtualenv插件1、安装方式一:Git Clone方式二:Homebrew...
    99+
    2022-11-13
  • Tomcat 与 maven 的安装与使用教程
    目录Tomcat1、下载2、重要目录3、使用 Tomcat3.1、启动 Tomcat3.2、使用浏览器访问 Tomcat3.3、通过 webapps 目录部署页面Maven1、什么是...
    99+
    2022-11-13
  • Linux中stat命令显示文件的使用教程
    这篇文章主要讲解了“Linux中stat命令显示文件的使用教程”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux中stat命令显示文件的使用教程”吧!用法:stat [选项]... 文...
    99+
    2023-06-12
  • Docker与FastDFS安装命令及使用的方法
    这篇“Docker与FastDFS安装命令及使用的方法”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来...
    99+
    2022-10-19
  • 最新hadoop安装教程及hadoop的命令使用(亲测可用)
    目录01 引言02 hadoop 安装2.1 下载与安装2.2 hadoop配置2.3 免登陆配置2.4 配置环境变量2.5 配置域名2.6 启动03 相关命令3.1 yarn相关命...
    99+
    2022-11-13
  • 在Linux上使用xargs命令的详细教程
    大家好,我是良许。 在使用 Linux 时,你是否遇到过需要将一些命令串在一起,但是其中一个命令不接受管道输入的情况呢?在这种情况下,我们就可以使用 xargs 命令。xargs 可以将一个命令的输出作为参数发送给另...
    99+
    2022-06-03
    Linux上使用xargs命令 Linux xargs命令
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作