我有三个后台进程,下面是我得到的:
[1] Done zcat jan.txt.gz > j
[2]- Done zcat feb.txt.gz > f
[3]+ Done zcat mar.txt.gz > m
这些“”、“+”、“-”是什么意思?以前从来没注意过,我猜一直都是“+”吧?
答案1
表示+
它是最近的后台进程。如果您输入 ,它将变为前台进程fg
。
我不知道,但我怀疑它是最近一个之前的那个。如果你杀死最近的一个,-
这个就会成为。+
可能还存在当前/旧系统的cd -
工作方式。
是啊,手册支持我的这两点。
您可以使用fg +
和fg -
将这些作业带到前台。
您还可以使用该命令获取所有当前正在运行的作业及其状态的列表jobs
。
答案2
加号表示您暂停的最后一个作业,因此仅使用 fg 就会将其重新调用到前台。减号表示您暂停的最后一个作业之前的作业。您所看到的与此指定一致。