然而,许多初学者不知道在没有错误的情况下列出过程的确切方法。因此,在这篇短文中,我们将解释在Linux中列出进程的不同方法。我们将本节分为多个部分,为您提供列出Linux中进程的最佳命令。
ps命令
ps或“进程状态”是列出终端中进程的最常见实用程序:
ps-e
-e选项引导ps显示每个进程,而不管用户是否拥有这些进程。此外,您可以使用“aux”选项自定义ps命令以生成其他详细信息:
ps辅助
最高命令
如果您想查看系统进程的实时列表,请使用顶部命令。它根据新的和已完成的流程不断更新流程列表,提供更准确的结果:
顶部
执行时的上述命令显示了根据CPU消耗的进程列表。此外,在按下“q”退出顶部实用程序之前,您无法与终端进行交互。
pstree命令
pstree与上述两个命令非常不同,因为它以树状结构显示进程的层次关系。它可以帮助您直观地了解流程是如何启动的,以及它与其他活动流程的连接。
查看进程树
Glances工具
Glances工具提供了当前运行过程的简要概述。但是,您必须通过运行以下命令来安装该工具:
操作系统 | 命令 |
Debian/Ubuntu | sudo apt安装浏览 |
Fedora | sudo dnf安装浏览 |
Arch Linux | sudo pacman-Sy瞥了一眼 |
openSUSE | sudo zypper安装浏览 |
成功安装后,可以通过运行以下命令打开压盖:
一瞥
快速总结
了解如何列出进程可以帮助释放空间并关闭当前正在运行的进程。本文介绍了四种方法——top、ps、pstree和pgrep命令。你可以根据最适合你的情况选择使用其中的任何一种。我们建议您小心使用任何命令,否则可能会出现错误。