跳至正文

如何在 Linux 中使用 top 命令

“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 以更新输出中的统计信息

标签: