1)&
例: ping baidu.com &
这个用在一个命令的最后,可以把这个命令放到后台执行,但是这个也有可能因为终端退出导致说进程爷退出
2)nohup 后台运行(推荐使用)
例:ping baidu.com &
这个即使终端退出也不会影响进程执行
3)ctrl + z 进程暂停
场景: cp Centos6.6.iso /tmp/ 运行的时候会发现持续过程很久,而且终端会占用无法操作其他命令,这个时候万一出现断网什么的就前功尽弃了。
4)jobs
查看当前有多少在后台运行的命令
5)bg
像刚才的cp的例子 将后台中的命令调至前台继续运行
如果后台中有多个命令,可以用bg %jobnumber将选中的命令调出,%jobnumber是通过jobs命令查到的后台正在执行的命令的序号(不是pid)
6)fg (跟bg相反)
执行的命令的序号(不是pid)如果后台中有多个命令,可以用 fg %jobnumber将选中的命令调出,%jobnumber是通过jobs命令查到的后台正在执行的命令的序号(不是pid)
原文地址:http://gordenops.blog.51cto.com/11125767/1752045