700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > Linux下取代top的进程管理工具 htop

Linux下取代top的进程管理工具 htop

时间:2022-09-23 17:20:28

相关推荐

Linux下取代top的进程管理工具 htop

文章目录

简介htop安装Ubuntu apt安装**conda安装**官网二进制或源码安装Htop参数hotp快捷键交互式命令Reference猜你喜欢写在后面

简介

htop 是Linux系统中的一个可交互式的进程查看工具,纯文本模式的应用程序,无需图形界面,但效果和有图形一样棒。

与Linux传统的top相比,htop更加人性化。它可让用户交互式操作,支持颜色主题,可横向或纵向滚动浏览进程列表,并支持鼠标操作。

与top相比,htop有以下优点:

可以横向或纵向滚动浏览进程列表,以便看到所有的进程和完整的命令行。在启动上,比top 更快。杀进程时不需要输入进程号。htop 支持鼠标操作。top 已经很老了,以后不再更新,而htop持续更新。

htop 官网:http://hisham.hm/htop/

htop安装

Ubuntu apt安装

Ubuntu用户可一键安装,早己被软件仓库收录

sudo apt install htop

我在Ubuntu 18.04 LTS上安装版本为

htop -v

htop 2.1.0 - (C) - Hisham MuhammadReleased under the GNU GPL.

conda安装

conda install htop

官网二进制或源码安装

访问主页:http://hisham.hm/htop/,点击Download,可以看到源码、或二进制下载;

源码方式安装

非常不推荐,可能遇到各种问题,甚至破坏原系统应用

# 推荐git下载最新版git clone /hishamhm/htop# 可选手动下载压缩包并解压wget -c http://hisham.hm/htop/releases/2.2.0/htop-2.2.0.tar.gztar xvzf htop-2.2.0.tar.gz# 安装cd htop# 产生配置文件./autogen.sh# 提示autoreconf: not found请安装sudo apt install autoconf# 产生安装脚本./configure# 提示ubuntu no acceptable C compiler found in $PATH请安装sudo apt install gcc# 编绎make# 安装sudo make install# 再运行报错如下,且apt remove htop再install也无效./htoperror while loading shared libraries: libncursesw.so.6: cannot open shared object file: No such file or directory# 查找此文件locate libncursesw.so.6# 查看lib库位置cat /etc/ld.so.confcat /etc/ld.so.conf.d/*.conf# 指定的/usr/local/lib等均为空,只有一个有文件# 链接至/usr/local/lib仍无效,需退出环境再进入才生效sudo ln -s /conda/lib/libncursesw.so.6 /usr/local/libsudo ln -s /conda/lib/libncursesw.so.6 /usr/lib/x86_64-linux-gnu/

有其它安装可选时,建议不要用源码方式安装。即使安装,也不要轻易用sudo make install,有时装不成功软件,还破坏系统库依赖关系,坑呀!

二进制方

会选择Linux不同发行版,对常用的8大类系统均支持,按说明安装即可。

Htop参数

htop -h

htop 2.2.0 - (C) - Hisham MuhammadReleased under the GNU GPL.-C --no-color黑白模式Use a monochrome color scheme-d --delay=DELAY 刷新间隔,单位为0.1秒Set the delay between updates, in tenths of seconds-h --help 帮助Print this help screen-s --sort-key=COLUMN 指定列排序,也可显示后鼠标点击列名排序Sort by COLUMN (try --sort-key=help for a list)-t --tree 进程树状结构Show the tree view by default-u --user=USERNAME显示指定用户进程Show only processes of a given user-p --pid=PID,[,PID,PID...] 指定进程Show only the given PIDs-v --version版本Print version info

hotp快捷键

htop进行程序

交互式命令

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

Reference

官网://mchina/archive//03/15/2858041.html

猜你喜欢

10000+: 菌群分析

宝宝与猫狗 提DNA发Nature 实验分析谁对结果影响大 Cell微生物专刊 肠道指挥大脑系列教程:微生物组入门 Biostar 微生物组 宏基因组专业技能:生信宝典 学术图表 高分文章 不可或缺的人一文读懂:宏基因组 寄生虫益处 进化树必备技能:提问 搜索 Endnote文献阅读 热心肠 SemanticScholar Geenmedical扩增子分析:图表解读 分析流程 统计绘图16S功能预测 PICRUSt FAPROTAX Bugbase Tax4Fun在线工具:16S预测培养基 生信绘图科研经验:云笔记 云协作 公众号编程模板: Shell R Perl生物科普: 肠道细菌 人体上的生命 生命大跃进 细胞暗战 人体奥秘

写在后面

为鼓励读者交流、快速解决科研困难,我们建立了“宏基因组”专业讨论群,目前己有国内外2400+ 一线科研人员加入。参与讨论,获得专业解答,欢迎分享此文至朋友圈,并扫码加主编好友带你入群,务必备注“姓名-单位-研究方向-职称/年级”。技术问题寻求帮助,首先阅读《如何优雅的提问》学习解决问题思路,仍末解决群内讨论,问题不私聊,帮助同行。

学习扩增子、宏基因组科研思路和分析实战,关注“宏基因组”

点击阅读原文,跳转最新文章目录阅读

https://mp./s/5jQspEvH5_4Xmart22gjMA

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。