jobs、fg、bg、nohup、&、ctrl + z 都是跟系统任务有关。下面详细讲解一下
jobs:查看当前有多少在后台运行的命令
fg:将后台中的命令调至前台继续运行
如果后台中有多个命令,可以用 fg %jobnumber 将选中的命令调出,%jobnumber 是通过 jobs 命令查到的后台正在执行的命令的序号 (不是 pid),ctrl+c 终止前台程序的运行
bg:将一个在后台暂停的命令,变成继续执行
如果后台中有多个命令,可以用 bg %jobnumber 将选中的命令调出,%jobnumber 是通过 jobs 命令查到的后台正在执行的命令的序号 (不是 pid)
nohup:忽略所有挂断(SIGHUP)信号,通常和&搭配使用,会在当前目录生成nohup.out文件
&:这个用在一个命令的最后,可以把这个命令放到后台执行
ctrl + z:可以将一个正在前台执行的命令放到后台,并且暂停