top指令查看指定用户进程

目录

前言

一、top命令查看所有进程

二、查看某特定用户进程

1.top -u [用户名] 

2. top -d 5 |grep [用户名] 

3. 输入top之后再输入u

总结

前言

我们日常在使用lunix系统时,经常会用到top命令,来看一下到底是哪个小可爱占用了过多的cpu资源,或者是系统有点卡顿,top一下看看是不是自己占用了过多的资源,或者是不是系统的内存不足了等等。。

这次主要就来讲讲如何查看某个特定用户的进程


一、top命令查看所有进程

如果不加限制,只是在终端输入top命令,则可以看到所有的进程

top指令查看指定用户进程_第1张图片

二、查看某特定用户进程

1.top -u [用户名] 

比如,在终端输入:top -u zwxue  

top指令查看指定用户进程_第2张图片​​​​​​​

2. top -d 5 |grep [用户名] 

比如:top -d 5 |grep zwxue

top指令查看指定用户进程_第3张图片

 "-d 5"指的是每五秒刷新一次进程列表,“grep”是字符串查询指令,它可以将含有所查询字符串的所有行显示出来。“zwxue”是一个指定的用户,需要查询哪个用户就输入该用户名即可。

但此方法有一个弊端,就是每次刷新的结果并不会覆盖原有结果,而是附加其后。这就会导致一段时间后列表过长。

3. 输入top之后再输入u

先输入top之后回车,此时显示所有进程

top指令查看指定用户进程_第4张图片

再输入‘u’键并回车:

top指令查看指定用户进程_第5张图片

前五行是一些进程的总体数据统计,如内存、交换等资源的使用情况。下面的列表列出了所有的进程信息并在不断刷新中。

此时在红框处输入你要查询的用户名即可,我再次输入zwxue进行查询:

top指令查看指定用户进程_第6张图片

可以看到这种方法同样可以得到对于用户zwxue的所有进程。 


总结

上述的三种方法展示了如何通过top命令来查询特定用户的进程信息,其实top命令还可以查看很多其他信息,比如cpu使用情况,内存使用情况,僵尸进程,以及用户们目前所运行的命令等等,甚至可以进一步查询到该命令所在的文件夹,对于系统使用者来说是必须要掌握的命令。

你可能感兴趣的:(Lunix服务器配置,服务器,linux,运维,ubuntu,centos)