当我发布类似" gedit"哪个立即返回提示?

时间:2016-08-02 09:04:54

标签: linux unix process prompt

在CentOS7.2中,当我启动gedit时(/ usr / bin / gedit版本为3.14.3)

$ gedit hoge.txt

然后提示立即返回。

我是UNIX世界的新手,但这个过程在哪里?

当我已经打开gedit时,看起来gedit尝试在现有窗口中打开一个新选项卡。这就是我无法通过

看到这个过程的原因
$ ps (without x)

如果在另一个shell中调用现有的gedit。

我很善意回答自己,但我想问一下怎么办?

gedit处理操作系统下的许多技术流程?

我意识到了

firefox

也看起来很相似。

1 个答案:

答案 0 :(得分:0)

在我的情况下,gedit从终端启动时不会进入后台,但firefox会这样做。所以如果我想知道firefox会发生什么,我会运行

ps -fu `whoami` | grep firefox

在输出中查找其PID(在这种情况下 18235 ):

me       18235  1900 20 jul28 ?        22:58:52 /usr/lib/firefox/firefox

然后我会像这样运行pstree

pstree -Ahps 18235

pstree的输出会显示已启动的firefox

的进程树
init(1)---lightdm(1272)---lightdm(1893)---init(1900)---firefox(18235)-+-plugin-containe(8990)-+-{plugin-containe}(8992)
                                                                      |                       |-{plugin-containe}(8993)
                                                                      |                       `-{plugin-containe}(8994)
                                                                      |-{firefox}(18242)
                                                                      |-{firefox}(18243)
                                                                      |-{firefox}(18245)
                                                                      |-{firefox}(18246)
                                                                      |-{firefox}(18247)

喜欢firefox(18235)附加到父级init(1900),他们附加到lightdm(1893)等。