top有用的开关控制命令
【原创】本文为原创博文,转发请注明出处:https://www.cnblogs.com/dingbj/p/top_command.html
今天偶然用到top命令,在动态刷新的界面上输入h顺便看了下帮助,发现几个比较有用的命令,记录一下。
先看看top运行后的在线帮助,当然不同的linux系统有些小差异,我用的是ubuntu的mint,如下图:

1、命令l(L的小写):
开关型命令:显示平均负载的开关命令,主要是对下面这行信息显示进行开关;
top - 21:04:49 up 22 min, 2 users, load average: 0.54, 0.21, 0.22
2、命令t:
开关型命令:多次执行该命令将循环切换任务和cpu统计信息显示的格式(如百分比、进度条等)或关闭显示。
控制显示任务task的数量(包括运行、睡眠、僵死等进程的数量);同时也控制cpu占用情况的统计(包括:内核占用、用户空间占用、空闲数量等)
Tasks: 186 total, 2 running, 184 sleeping, 0 stopped, 0 zombie
%Cpu(s): 44.1 us, 14.0 sy, 3.0 ni, 38.8 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
3、命令H:
在任务task统计显示和线程统计显示间切换,始终会显示其中一种格式,如下:
Threads: 355 total, 2 running, 353 sleeping, 0 stopped, 0 zombie
4、命令m:
开关型命令:切换显示内存和交换空间占用统计的格式(如百分比、进度条等)或关闭显示(包括:总内存、已用内存、空闲内存、buffer等)
KiB Mem : 2061812 total, 1327396 free, 227676 used, 506740 buff/cache
KiB Swap: 6194172 total, 6194172 free, 0 used. 1596328 avail Mem
5、命令1或2或3(数字):
开关型命令:对多核系统有意义,在所有cpu汇总统计(下面第一行)和每个cpu单独统计显示(下面第二行)之间进行切换,
但不会关闭cpu的统计,关闭是由t命令控制的,命令2、3几乎没使用过。
%Cpu(s): 69.0 us, 19.1 sy, 1.3 ni, 10.6 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
%Cpu0 : 67.7 us, 20.5 sy, 1.3 ni, 10.6 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
6、命令0:(数字):
控制各列中为0的数字是否显示,唯一的作用就是看起来干扰少些;
执行前,为0的显示为0或0.0等,如下:

执行后,为0或0.0的地方将显示为空,如下:

7、命令c:
开关型命令:对command列显示的命令进行扩展,会显示完整的命令及参数,执行前如下:

执行c命令后显示如下:

8、L命令:
在command列的所有命令中搜索定位某个或某些命令,并高亮显示,便于快速查看想要的命令的情况;
如下,输入L后会等待输入待查找的字串,输入完后回车即可高亮显示出来。

9、命令V:
开关型命令:使得command列的命令按树形结构显示,这样能够清楚地看到进程的层次关系,如下图

top还有很多诸如排序、开关显示列、高亮、加粗显示等控制开关,这些用得不多,有兴趣的可以再研究。
top有用的开关控制命令的更多相关文章
- 对 Linux 初级、中级、高级用户非常有用的 60 个命令
对 Linux 初级.中级.高级用户非常有用的 60 个命令 初级篇: 你打算从Windows换到Linux上来,还是你刚好换到Linux上来?哎哟!!!我说什么呢,是什么原因你就出现在我的世界里了. ...
- kill,killall,top,free,vmstat,iostat,watch命令
kill命令 Linux 中的kill命令用来终止指定的进程(terminate a process)的运行,是Linux下进程管理的常用命令.通常,终止一个前台进程可以 使用Ctrl+C键,但是,对 ...
- 对Linux 专家非常有用的20 个命令
谢谢你你给了我们在这篇文章前两个部分的喜欢,美言和支持.在第一部分文章中我们讨论了那些都只是切换到 Linux 和linux新手所需的必要知识的用户的命令. 对 Linux 新手非常有用的 20 个命 ...
- (转)对 Linux 专家非常有用的 20 个命令
谢谢你你给了我们在这篇文章前两个部分的喜欢,美言和支持.在第一部分文章中我们讨论了那些都只是切换到 Linux 和linux新手所需的必要知识的用户的命令. 对 Linux 新手非常有用的 20 个命 ...
- 对中级Linux 用户非常有用的20 个命令
也许你已经发现第一篇文章非常的有用,这篇文章是继对初级Linux用户非常有用的20个命令的一个延伸. 第一篇文章的目的是为新手准备的而这篇文章则是为了Linux的中高级用户.在这里你将学会如何进行自定 ...
- 对中级 Linux 用户有用的 20 个命令
也许你已经发现第一篇文章非常的有用,这篇文章是继对初级Linux用户非常有用的20个命令的一个延伸. 第一篇文章的目的是为新手准备的而这篇文章则是为了Linux的中高级用户.在这里你将学会如何进行自定 ...
- Sass控制命令及函数知识整理
2017-07-07 20:17:17 最底部附结构图(实在是结构图太长了没办法) 2017-06-22 09:11:43 一.Sass的控制命令 1.@if语句 @if 指令是一个 SassSc ...
- 自学Linux Shell15.2-作业控制命令(jobs/bg/nice/renice/at/atp/atrm/crontab)
点击返回 自学Linux命令行与Shell脚本之路 15.1-作业控制命令(jobs/bg/nice/renice/at/atp/atrm/crontab) 1 控制作业 1.1查看作业 (jobs ...
- (转)对中级 Linux 用户非常有用的 20 个命令
也许你已经发现第一篇文章非常的有用,这篇文章是继对初级Linux用户非常有用的20个命令的一个延伸. 第一篇文章的目的是为新手准备的而这篇文章则是为了Linux的中高级用户.在这里你将学会如何进行自定 ...
随机推荐
- 学好Spark/Kafka必须要掌握的Scala技术点(二)类、单例/伴生对象、继承和trait,模式匹配、样例类(case class)
3. 类.对象.继承和trait 3.1 类 3.1.1 类的定义 Scala中,可以在类中定义类.以在函数中定义函数.可以在类中定义object:可以在函数中定义类,类成员的缺省访问级别是:publ ...
- Docker安装RabbitMQ与Kafka
RabbitMq安装(dokcer) 下载镜像 docker pull rabbitmq 创建并启动容器 docker run -d --name rabbitmq -p 5672:5672 -p 1 ...
- 使用spark将内存中的数据写入到hive表中
使用spark将内存中的数据写入到hive表中 hive-site.xml <?xml version="1.0" encoding="UTF-8" st ...
- [日常摸鱼]poj1151Atlantis-扫描线
题意:给一堆长宽平行于坐标轴的长方形求并的面积 我个沙茶快写了一晚上- 大概思想就是先根据$y$坐标排个序,把$y$坐标离散化一下,放到线段树里面维护,这里的写法是让线段树的节点储存这个点对应的整段线 ...
- hugging face-基于pytorch-bert的中文文本分类
1.安装hugging face的transformers pip install transformers 2.下载相关文件 字表: wget http://52.216.242.246/model ...
- 使用轮询&长轮询实现网页聊天室
前言 如果有一个需求,让你构建一个网络的聊天室,你会怎么解决? 首先,对于HTTP请求来说,Server端总是处于被动的一方,即只能由Browser发送请求,Server才能够被动回应. 也就是说,如 ...
- 【python爬虫】一个简单的爬取百家号文章的小爬虫
需求 用"老龄智能"在百度百家号中搜索文章,爬取文章内容和相关信息. 观察网页 红色框框的地方可以选择资讯来源,我这里选择的是百家号,因为百家号聚合了来自多个平台的新闻报道.首先看 ...
- wuter 使用了腾讯云Ubuntu系统,但是没有root权限怎么办?
友情链接: 手把手教你搭饥荒专用服务器(一)-服务器准备工作 手把手教你搭饥荒专用服务器(二)-环境配置及基本使用 手把手教你搭饥荒专用服务器(三)-MOD及其他高级设置 手把手教你搭饥荒专用服务器( ...
- 一.C语言概述
C语言的起源 贝尔实验室的Dennis Ritchie在1972年开发了C,当时他正与ken Thompson一起设计UNIX操作系统,然而,C并不是完全由Ritchie构想出来的.它来自Thomps ...
- JAVA十大经典排序算法最强总结(含JAVA代码实现)
0.排序算法说明 0.1 排序的定义 对一序列对象根据某个关键字进行排序. 0.2 术语说明 稳定:如果a原本在b前面,而a=b,排序之后a仍然在b的前面: 不稳定:如果a原本在b的前面,而a=b,排 ...