gpt4 book ai didi

linux - 当我启动类似 "gedit"的东西时会立即返回提示时会发生什么?

转载 作者:太空宇宙 更新时间:2023-11-04 12:46:02 25 4
gpt4 key购买 nike

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

$ gedit hoge.txt

然后提示立即返回。

我是 UNIX 世界的新手,但进程去哪儿了?

当我已经打开 gedit 时,它看起来 gedit 尝试在现有窗口中打开一个新选项卡。这就是为什么我看不到这个过程的原因

$ ps (without x)

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

我好心回答了自己,但我想问一下怎么办?

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

我明白了

firefox

看起来也很相似。

最佳答案

在我的例子中,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),等等。

关于linux - 当我启动类似 "gedit"的东西时会立即返回提示时会发生什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38716161/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com