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

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

我找不到任何答案。当我在后台有多个作业并将它们与作业一起列出时,我得到以下结果:

[1]   Stopped                 command1
[2]   Stopped                 command2
[3]-  Stopped                 command3
[4]+  Stopped                 command4

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

答案1

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

据我所知,它们的唯一目的是为这两个最新作业提供简写,以便您可以引用它们而不是fg -fg %3这使得在两个或三个进程之间切换变得相当简单。

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

相关内容