Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 在unix中执行“jobs”命令时,+和-符号表示什么?_Linux_Shell_Unix_Process - Fatal编程技术网

Linux 在unix中执行“jobs”命令时,+和-符号表示什么?

Linux 在unix中执行“jobs”命令时,+和-符号表示什么?,linux,shell,unix,process,Linux,Shell,Unix,Process,在CUI中运行作业命令以检查作业时。我将得到如下结果 [4]- Stopped Passwd. [5]+ Stopped Cat > d1. 我没有得到,为什么使用+和-呢 有人能给我解释一下吗?从技术上讲,这是特定于您正在使用的shell的,我怀疑它是bash,但据我所知,所有shell在这里赋予了相同的含义,摘自venerable1 csh:+是最新的工作,fg将不带任何参数地恢复,并且-是以前的工作。当前作业完成后,上一个作业将成为当前作业 您也可以在fg和bg命令中将

在CUI中运行作业命令以检查作业时。我将得到如下结果

[4]-   Stopped  Passwd.
[5]+   Stopped  Cat > d1.
我没有得到,为什么使用+和-呢


有人能给我解释一下吗?

从技术上讲,这是特定于您正在使用的shell的,我怀疑它是bash,但据我所知,所有shell在这里赋予了相同的含义,摘自venerable1 csh:+是最新的工作,fg将不带任何参数地恢复,并且-是以前的工作。当前作业完成后,上一个作业将成为当前作业

您也可以在fg和bg命令中将它们称为%+和%-,并使用%+和%+作为命令,而不带参数的%或%%表示与%+相同


1或其他不太讨人喜欢的形容词:-

从技术上讲,这是特定于您正在使用的shell的,我怀疑它是bash,但据我所知,所有shell在这里都赋予了相同的含义,取自venerable1 csh:+是最新的作业,fg将在没有参数的情况下恢复,并且-是以前的作业。当前作业完成后,上一个作业将成为当前作业

您也可以在fg和bg命令中将它们称为%+和%-,并使用%+和%+作为命令,而不带参数的%或%%表示与%+相同

1或其他不太讨人喜欢的形容词:-