Skip to content

Commit 10928ce

Browse files
authored
Update pstree.md
1 parent eb040f1 commit 10928ce

File tree

1 file changed

+61
-47
lines changed

1 file changed

+61
-47
lines changed

command/pstree.md

Lines changed: 61 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -1,47 +1,61 @@
1-
pstree
2-
===
3-
4-
以树状图的方式展现进程之间的派生关系
5-
6-
## 补充说明
7-
8-
**pstree命令** 以树状图的方式展现进程之间的派生关系,显示效果比较直观。
9-
10-
### 语法
11-
12-
```
13-
pstree(选项)
14-
```
15-
16-
### 选项
17-
18-
```
19-
-a:显示每个程序的完整指令,包含路径,参数或是常驻服务的标示;
20-
-c:不使用精简标示法;
21-
-G:使用VT100终端机的列绘图字符;
22-
-h:列出树状图时,特别标明现在执行的程序;
23-
-H<程序识别码>:此参数的效果和指定"-h"参数类似,但特别标明指定的程序;
24-
-l:采用长列格式显示树状图;
25-
-n:用程序识别码排序。预设是以程序名称来排序;
26-
-p:显示程序识别码;
27-
-u:显示用户名称;
28-
-U:使用UTF-8列绘图字符;
29-
-V:显示版本信息。
30-
```
31-
32-
### 实例
33-
34-
显示当前所有进程的进程号和进程id
35-
36-
```
37-
pstree -p
38-
```
39-
40-
显示所有进程的所有详细信息,遇到相同的进程名可以压缩显示。
41-
42-
```
43-
pstree -a
44-
```
45-
46-
47-
<!-- Linux命令行搜索引擎:https://jaywcjlove.github.io/linux-command/ -->
1+
pstree
2+
===
3+
4+
以树状图的方式展现进程之间的派生关系
5+
6+
## 补充说明
7+
8+
**pstree命令** 以树状图的方式展现进程之间的派生关系,显示效果比较直观。
9+
10+
### 语法
11+
12+
```
13+
pstree(选项)
14+
```
15+
16+
### 选项
17+
18+
```
19+
-a:显示每个程序的完整指令,包含路径,参数或是常驻服务的标示;
20+
-c:不使用精简标示法;
21+
-G:使用VT100终端机的列绘图字符;
22+
-h:列出树状图时,特别标明现在执行的程序;
23+
-H<程序识别码>:此参数的效果和指定"-h"参数类似,但特别标明指定的程序;
24+
-l:采用长列格式显示树状图;
25+
-n:用程序识别码排序。预设是以程序名称来排序;
26+
-p:显示程序识别码;
27+
-u:显示用户名称;
28+
-U:使用UTF-8列绘图字符;
29+
-V:显示版本信息。
30+
```
31+
32+
### 实例
33+
34+
显示当前所有进程的进程号和进程id
35+
36+
```
37+
pstree -p
38+
```
39+
40+
显示所有进程的所有详细信息,遇到相同的进程名可以压缩显示。
41+
42+
```bash
43+
pstree -a
44+
45+
# |-sshd(1221)-+-sshd(2768)---bash(2770)-+-grep(2810)
46+
# | `-sshd(2807)---sshd(2808)
47+
```
48+
49+
获取 SSH 会话的 PID
50+
51+
```
52+
pstree -p | grep ssh
53+
54+
# |-sshd(1221)-+-sshd(2768)---bash(2770)-+-grep(2810)
55+
# | `-sshd(2807)---sshd(2808)
56+
```
57+
58+
从上方的输出中,你可以看到 sshd 进程与分支的树形图。sshd 的主进程是 sshd(1221),另两个分支分别为 sshd(2768) 和 sshd(2807)。
59+
60+
61+
<!-- Linux命令行搜索引擎:https://jaywcjlove.github.io/linux-command/ -->

0 commit comments

Comments
 (0)