Linux中的PS命令

Anonim

Linux中的PS命令

结论没有选择

PS(过程状态)是通过控制台使用的所有Linux发行版的标准实用程序。其主要目的是显示有关所有运行进程的信息。数字和详细信息取决于当命令本身直接激活时选择的已建立的选项。我们将在稍后讨论选项,现在让我们在终端中输入PS,然后单击“输入”。

在没有选项的情况下使用Linux中的PS命令

可以看出,在下面的屏幕截图中,整个行出现,其中包括Bash shell,过程本身是过程。

在Linux中使用PS命令的结果而不应用其他选项。

当然,这里可能有几个点数取决于运行用户程序的数量,但在大多数情况下,用户不适合此结论,因此我们建议去研究附加选项。

所有进程列表的输出

PS实用程序无需指定特殊选项,不允许您获得在“活动流程列表”期间可以有用的有用信息,因此应用参数非常重要。第一个负责显示绝对所有当前任务,并且字符串采用PS -A的类型。

使用Linux中的PS命令输出所有进程

结果,应该对其中进行大量的行。我们分享几个列的信息。 PID显示过程识别号码,并且可以使用例如快速完成此程序的操作或验证任务树。 TTY - 当前进程正在运行的终端的名称。时间 - 工作时间,CMD是任务命令的名称。

使用Linux中PS命令的结果输出所有进程

此外,如果上一个选项不适合您,则可以使用ps -e命令显示所有进程的列表。

Linux中的备选PS命令输出所有进程

可以看出,激活选项后的发布与插入参数时完全相同。

使用Linux中使用备用PS选项的结果输出所有进程

有一种BSD输出格式,负责显示与用户相关的进程,以及显示有关任务操作的更详细信息,处理器上的负载以及确切的位置。对于此类信息,请使用PS AU。

使用Linux中的高级PS命令选项输出BSD格式

在下面的图像上,您可以看到明显添加列数。因此,将有帐户参考的完整进程列表可用和显示位置。

使用Linux中使用其他PS选项的结果输出BSD

完全格式列表

上面讨论的示例允许显示几乎所有对新手用户有用的必要信息。然而,有时需要获得更详细的列表,例如,确定过程呼叫源。然后线将来到救援:PS -EF。

在Linux中使用全长列表PS的其他选项

几乎相同的列将显示我们早期说过的,但您还将另外看起来有一个详细的位置的布局,第一个项目将负责任务呼叫的来源。

Linux中全长列表PS选项的结果

显示用户流程

-x选项负责显示用户个人体现的终端断开的进程。如果您想确切地知道代表当前帐户的任务是什么,则足以输入PS -X字符串,然后单击“输入”。

使用Linux中的PS命令选项输出用户进程

输出将尽可能提供信息,但没有其他信息。但是,它不会阻止任何内容和其他选项,例如 - 以显示安全上下文。

用户通过Linux中的PS命令输出用户进程的结果

如果要获取有关其他用户数据的信息,请更改PS -FU Lumpics上的行,其中Lumpics替换必要的名称。

使用Linux中的PS命令选项显示特定用户的进程

在输出结果中,注意第一列。在激活之前,您将无法找到除了团队中指定的其他业主。

Linux中特定用户PS的过程的输出结果

通过root过滤。

每个Linux会话都有一个单独的任务列表,以root权限执行。如果只想仅显示此类进程,则应设置PS -U root -u根命令并通过按ENTER键激活它。

使用Linux中的高级PS命令选项输出根流程

使用完全重复上面的命令时,输出将不包含具有启动源的行,因为它提前已知它是根,并且所有信息都显示为尽可能压缩。在这里,我们提供了使用上述参数来扩展信息。

Linux中PS命令输出的结果,其中包含流程根的选项

显示组任务

经验丰富的用户知道某些过程属于特定组,即,有一个主要的任务及其形成公共树的依赖。如果需要仅显示在此标准下掉落的行,请使用ps -fg 48命令,其中48是组的标识符(它可以由父进程的名称替换)。

使用Linux中的PS命令输出树进程标识符

通过PID显示

根据您已经知道的,您已经知道每个进程都有自己的PID,即定义它的标识符。如果希望搜索特定PID,则应激活PS -FP 1178命令,将数字替换为所需的位置。有一个ppid标准。在确定此格式时,该字符串获取PS -F -F -FPPID 1154视图,其中标识符中的相应变化到所需的位置。

使用Linux中的PS命令通过标识符输出进程

这些都是Linux中PS团队的主要示例,我们想在今天文章的框架内交谈。不幸的是,一个手册的体积不足以详细描述与所有可用选项及其组合的互动。相反,我们提供通过执行PS - Help来获取您未发现的那些提示的官方团队文档。此外,在我们的网站上,有考虑操作系统的主要命令的详细说明。我们推荐新手用户来学习它们,以便在Linux控制台的管理中快速使用。

也可以看看:

常用于“终端”Linux中的命令

Linux中的ln / find / ls / grep / pwd命令

阅读更多