如果我们在运行一个文件时,耗时较长,那么就可以将进程放在后台运行。
比如我们在打包压缩一个文件时:
tar -zcvf demo.tar.gz demo/ 2>tarinfo &
这里的意思就是将 demo 文件夹打包并通过 gzip 方式压缩,然后利用信息流重定向,错误标准输出至 tarinfo 这个文件中,在后台运行。
另外的,如果我们需要使用 vim 编辑器时:
vim demo
在编辑器中一般模式下,按住 ctrl + z 然后就会暂停 vim,回到 shell 中,然后我们使用 jobs -l
可以查看到以下信息:
[1]+ 11886 停止 vim demo
然后使用 fg 命令,重新回到 vim 编辑器中。
fg 1 #后面的数字是jobs -l命令结果中第一个数字。
也可以使用 bg 命令,然暂停状态的进程继续在后台执行。