通常,我们在终端使用命令时,若在其后添加 & 会使程序在后台运行。那么这个所谓的在后台运行是什么意思呢? 这里其实要提到 Linux jobs 的概念,在 shell 中执行的每条命令都可以认为都是 job,这些 job 基本都是前台 job,若有的命令执行时间比较长,那么我们可以把它放到后台,使之成为后台 job,这样我们可以继续在终端中进行工作。& 的作用就是使进程成为后台 job。……

阅读全文