Top命令是日常Linux管理中最常用的命令之一。它显示Linux系统的处理器活动,还显示内核实时管理任务。
它将显示正在使用的处理器和内存以及运行进程等其他信息。

1.显示Top命令

直接在Linux命令行键入top即可,就看一看到任务、内存、CPU和swap(Linux 交换内存,在Linux自身物理内存已经耗尽的情况下才会使用!),键入”q”即可退出。

# top

这里写图片描述

2.通过-O 排序(大写字母O)

在键盘锁定大写的状态下,直接键入“O”即可,否则键入Shift+o也可以同样进入排序界面。比如键入“n”即可以根据内存使用的多少来排序。
这里写图片描述
键入“n”后,按任意键即可返回top界面。
这里写图片描述

3.显示指定用户启动的进程

在top 添加可选参数-u,并指定用户名,就会只显示该用户的所有进程。比如查询dev用户的进程。

# top -u dev

这里写图片描述

4.高亮显示正在运行的进程

在top界面中键入”z”可以彩色显示正在运行的进程,这可以帮助您轻松的识别正在运行的进程。
这里写图片描述

5.显示运行进程的绝对路径

在top界面中键入”c”,将显示运行进程的绝对路径。
这里写图片描述

6.设置top界面刷新间隔

默认情况下,top界面刷新间隔为3秒钟,在top界面键入”d”可以进行根据需求更改。
这里写图片描述

7.可选参数-k可以杀死正在运行的进程

在top界面键入”k”可以在不退出top界面的情况下杀死指定的PID进程。
这里写图片描述

8.根据CPU的使用进行排序

在键盘锁定大写的状态下,直接键入”P”即可,否则键入Shift+p也可以达到同样效果。
这里写图片描述

9.调整进程优先级

在top界面键入”r”可以调整正在运行进程的优先级。
这里写图片描述

10.保存Top 命令结果

要将正在运行的top命令结果输出保存到文件top.log,请使用以下命令。

# top -n 1 -b > top.log

这里写图片描述

Logo

更多推荐