Shell后台进程:终止消息中的字符是什么意思?

Modified on: Tue, 17 Sep 2019 00:20:02 +0800

我有三个后台程序,这就是我所拥有的:

[1]   Done                    zcat jan.txt.gz > j
[2]-  Done                    zcat feb.txt.gz > f
[3]+  Done                    zcat mar.txt.gz > m

那些“”,“+”,“ - ”是什么意思?从来没有注意过那些,我猜它总是“+”?

作者:alamar

最佳答案

+表示它是最新的后台进程。如果您键入fg,这将成为前台进程。

我不知道-,但我怀疑它是最近一次之前的那个。如果您杀死最近的那个,那将成为+

cd -的工作原理可能还有一个当前/旧系统。


啊,是的,手册支持我两点都有。

您可以使用fg +fg -将这些作业带到前台。

您还可以使用jobs命令获取所有当前正在运行的作业及其状态的列表。

作者:,Ladadadada

相关问答

添加新评论