“top”命令显示操作系统中运行的进程。它显示进程 ID 或简称 PID、运行进程的用户、命令、CPU 和内存使用情况。
命令的一般语法top
:
1个
|
$ top [OPTIONS] |
列出所有正在运行的进程
1个
|
top |
使用top
命令显示正在运行的任务、内存、cpu和swap。要关闭窗口,请按q
示例:让我们top
在没有任何选项的终端中运行命令以查看输出。
显示特定用户的进程
1个
|
top -u [user] |
该-u
选项允许您显示有关特定用户正在运行的进程的所有信息。
示例:显示root用户正在运行的进程。
启用批处理模式
1个
|
top -b |
要启用批处理模式,请使用该-b
选项。批处理模式将命令的输出发送top
到文件或另一个程序。
示例:让我们使用此选项将命令的结果通过管道传输到example.txttar
文件中。
从同一个状态开始
1个
|
top -c |
使用该选项查看命令自关闭以来-c
的状态。tar
示例:使用选项显示自上次tar
关闭以来进程的状态。
启用安全模式
1个
|
top -s |
该-s
选项允许您保护top
命令。此选项可防止其他用户编辑间隔、重新启动 tar 或终止进程。
示例:让我们使用安全模式并尝试使用d键编辑间隔时间。如您所见,普通用户无法做到这一点。
设置屏幕更新的延迟时间
1个
|
top -d [seconds] |
要指定输出中屏幕更新之间的延迟时间,请使用该-d
选项。
示例:-d
在每 20 秒更新一次输出的选项后指定数字 20 。
设置迭代次数
1个
|
top -n [number] |
使用该-n
选项可在一定次数后停止更新输出中的统计信息。
示例:将迭代限制设置为 5 以更新输出中的统计信息