作业命令的输出中 + 和 - 是什么意思?

v01*_*dya 3 command-line bash

我在任何地方都找不到答案。当我在后台有几份工作并将它们与工作一起列出时,我会得到以下信息:

[1]   Stopped                 command1
[2]   Stopped                 command2
[3]-  Stopped                 command3
[4]+  Stopped                 command4
Run Code Online (Sandbox Code Playgroud)

加号总是在最后一个,减号在倒数第二个。这些东西是什么意思?

Oli*_*Oli 8

它们将永远是最新的和最新的减一运行作业。

他们唯一的目的,据我所知,是为这两个最新的工作提供了一个速记,以便您可以参考它们作为fg -代替fg %3。这使得在两个或三个进程之间旋转变得相当简单。

TLDP 似乎证实了这一点(参见表 15-1. 作业标识符)