📜  Linux 中的 pstree 命令示例

📅  最后修改于: 2022-05-13 01:57:28.442000             🧑  作者: Mango

Linux 中的 pstree 命令示例

Linux 中的 Pstree命令将正在运行的进程显示为树,这是一种更方便的方式来显示进程层次结构并使输出更具视觉吸引力。树的根是 init 或具有给定 pid 的进程。 Pstree 也可以安装在其他 Unix 系统中。

句法:

pstree [options] [pid or username]

使用 Pstree 命令

1.显示进程树

pstree

显示进程树

to-display-process-tree1



它在输出中产生与过程相关的信息。

2.在输出中包含命令行参数

pstree -a

包含-cli-argumentes

包含-cli-arguments1

我们通过使用“-a”命令行选项来做到这一点。此命令现在显示某些进程的命令行选项。

3.显示PID

pstree -p

显示 pid-in-pstree

to-display-pid-in-pstree1



要显示每个进程名称的 PID,我们使用“-p”选项。

4.强制 pstree 在输出中扩展相同的子树。

pstree -c

展开相同子树 pstree1

展开相同子树-pstree

默认情况下,pstree 命令通过将相同的分支放在方括号中并在它们前面加上重复计数来合并相同的分支。但是我们也可以通过使用“-c”命令行选项强制该工具扩展相同的树。

5.对进程进行排序

pstree -n

排序过程pstree

排序过程

如果我们想按PID而不是按名称对具有相同祖先的进程进行排序,即数字排序,我们使用“-n”选项。

6.查看谁是进程的所有者/用户



pstree -u

所有者-pstree

所有者-pstree1

如果我们想在括号中找出进程的所有者,请使用“-u”选项。

7.突出显示当前进程或任何其他进程

pstree -h

高亮pstree

高亮-pstree1

要突出显示当前进程及其祖先,请使用“-h”选项。它突出显示指定的进程(按名称/pid)

8.在输出中显示进程组 ID

pstree -g

显示-groupid-pstree



我们可以看到进程组 ID 在每个进程名称后面的括号中显示为十进制数字。

9.使 pstree 显示特定于用户的进程树。

pstree khushi

pstree 特定于用户

如果我们想显示以特定用户拥有的进程为根的所有进程树,为此,我们必须将该用户的名称作为输入传递给命令。

10.显示版本信息。

pstree -V

pstree-版本

当我们想显示版本信息时,我们使用“-V”选项。