我在终止从终端启动的应用程序时遇到问题 - 例如,我使用: cd /usr/bin 和 ls 来确定 gimp 应用程序在这里。
然后我通过键入“gimp”启动了 gimp - 成功启动。
但是,我无法停止/退出程序。没有“$”符号可以作为开始(我想表明进程正在运行)。
我试过:(gimp:23558):GEGL-gegl-operation.c-WARNING **:无法将操作类0x29DFB70的名称从“gimp:point-layer-mode”更改为“gimp:anti-erase-mode”
kill pwd kill exit q quit Q QUIT TERM SIGTERM
这些都不起作用-我也不希望它们起作用,因为没有“$”符号开始。
我不确定我是否理解,但它是“ctrl+C”终止当前程序返回到 shell 提示符 ($) 的情况吗?
Gimp(和其他人)将以 Ctrl-C 终止。
如果要恢复命令提示符,还可以使用 Ctrl-Z,它会停止当前进程(但不会终止它)并返回到 shell 提示符。
bg
.fg
对于更具弹性的流程,您可以打开另一个终端(或选项卡)并
pkill {processname}
使用pkill gimp
. 请注意,该参数是一个正则表达式模式(例如,名称中gimp
可能包含另一个进程gimp
),因此请谨慎使用。通常没有进程可以拒绝该-9
选项,因此使用时要格外小心。对于 GUI 应用程序,还有另一种方法:strike Alt- Ctrl- Escape:光标变为骷髅和骨骼,将其移动到要杀死的进程的窗口上,然后单击或敲击Enter以杀死它。如果您改变主意,只需点击Escape即可返回正常光标。还要谨慎使用,如果单击背景,这将杀死桌面外壳。