定制top命令的显示

简介: 定制top命令的显示

参考

https://www.cnblogs.com/hrhguanli/p/5028050.html

https://www.cnblogs.com/pengdonglin137/p/16300440.html

How to Filter Top Output to Specific Processes

当输入f进入top的定制界面后,可以使用下面的操作来定制:

  • 移动
    可以使用上下键移动到想要定制的指标上
  • 是否显示某个指标
    使用d或者空格键来控制是否显示某个指标,在相应的指标上按下d或者空格键,当指标左边会出现*符号时,那么这个指标会在显示界面输出出来
  • 控制指标的显示顺序
  • 使用→来选中指标,然后使用↑ ↓移动该指标
  • 排序
    如果想通过某个指标来排序,那么通过上下键移动到相应的指标上,然后按s键即可。默认使用的是降序显示,可以在显示界面通过r在降序和升序之间切换。
    进入定制界面后,最上面显示的whose current sort field is XXX表示的就是当前以哪个指标来排序。
  • 四种视图top提供了4中视图:Def、Job、Mem、User。
  • 可以使用a或者w在这四种视图之间前后切换。
  • 也可以在显示界面下输入g来选择显示哪个视图;
  • 如果想同时显示这4种视图,可以在显示界面下按下A
  • 退出到显示界面
    按下q或者ESC

过滤

比如指向显示COMMAND为busy的进程,那么可以在显示界面,按下o,然后输入COMMAND=busy,然后回车即可。如果想取消过滤,那么按下=键。

显示指定pid的进程

使用-p,比如-p pid1,pid2,pid3或者-p pid1 -p pid2 -p pid3

显示线程模式

top -H -d 1

显示前20项

top -d 1 -b | grep ^top -A 20

过滤用户进程

top -u <user>

按CPU使用率排序

shift + p

按内存使用率排序

shift + m

修改刷新间隔

d

显示命令全称

c

切换进程树视图

Vv

保存当前配置

W

会将配置保存到:~/.config/procps/toprc中,下次启动top时自动加载这个配置。

有了配置文件,即使是在批处理模式(-b)下也会自动加载。

反序

正常情况下排序是按从高到低,可以输入R反序,比如从低到高。

相关文章
|
SQL 数据库 Docker
OBCP实践 - OceanBase Docker 体验
开发者和技术爱好者可以在无需复杂安装配置的情况下迅速搭建OceanBase数据库环境,从而方便地进行功能测试、性能评估或者开发调试等实践活动。同时,由于Docker的便捷性,此方法也支持跨平台部署,使得OceanBase数据库能够在不同的操作系统(如Linux、Windows、macOS)上轻松体验。
620 2
|
Linux Perl
解决脚本实现:sed -i 替换变量,变量中含有特殊转义字符的问题
解决脚本实现:sed -i 替换变量,变量中含有特殊转义字符的问题
解决脚本实现:sed -i 替换变量,变量中含有特殊转义字符的问题
|
算法 5G 调度
5G 多址接入|带你读《5G空口特性与关键技术》之五
采用正交多址方式,用户间相互不存在干扰。采用非正交多址方式,每个用户的信号有可能与其他用户的信号相互叠加干扰,但是这种干扰通常在接收时可以采用信号处理的方式去除,以还原某个特定用户的信号。
15334 2
5G 多址接入|带你读《5G空口特性与关键技术》之五
|
4月前
|
JSON Java 数据库连接
|
存储 Java fastjson
Java泛型-4(类型擦除后如何获取泛型参数)
Java泛型-4(类型擦除后如何获取泛型参数)
287 1
|
Ubuntu Linux Shell
Linux系统中如何查看磁盘情况
【9月更文挑战第3天】在Linux系统中,有多种方式查看磁盘情况。可通过命令行工具`df`查看文件系统磁盘使用情况,选项`-h`以人类可读格式显示,`-T`显示文件系统类型;`du`命令显示目录或文件磁盘使用情况,`-h`以人类可读格式显示,`-s`仅显示总计;`fdisk -l`列出磁盘和分区信息。此外,图形界面的磁盘管理工具和文件管理器也可用于查看磁盘使用情况。这些方法有助于更好地管理磁盘空间。
1258 4
|
9月前
|
存储 人工智能 运维
云监控 2.0:全栈智能可观测平台
云监控2.0是由阿里云智能集团资深产品专家司徒放分享的全栈智能可观测平台。该平台旨在解决传统监控系统的割裂问题,通过统一接入、存储和观测模型,实现基础设施、应用及用户体验的全面可观测。云监控2.0引入了智能体和大模型技术,支持全局搜索、问题排查和根因定位,大幅提升运维效率。未来将扩展更多智能洞察场景,并开放API供客户定制使用。
578 7
|
安全 网络协议 Linux
在安卓Termux上搭建apache服务创建个人站点并且结合cpolar内网穿透
在安卓Termux上搭建apache服务创建个人站点并且结合cpolar内网穿透工具实现公网访问。
在安卓Termux上搭建apache服务创建个人站点并且结合cpolar内网穿透
|
Linux Perl
Linux进行文件字符串替换
【8月更文挑战第5天】Linux进行文件字符串替换
982 3
|
存储 缓存 Ubuntu
如何在 Apache Web 服务器中安装、配置和使用模块
如何在 Apache Web 服务器中安装、配置和使用模块
196 0