353
353
如何恢复Linux中停止的工作?
如何恢复Linux中停止的工作?我在使用emacs的时候,不小心按了ctrl-z,把我轰回了控制台。当我输入'jobs’
[*****]$ jobs
[1]+ Stopped emacs test_queue.cpp
```时,我可以看到它。
如何恢复Linux中停止的工作?我在使用emacs的时候,不小心按了ctrl-z,把我轰回了控制台。当我输入'jobs’
[*****]$ jobs
[1]+ Stopped emacs test_queue.cpp
```时,我可以看到它。
Linux中一般的作业控制命令有
-jobs - 列出当前的作业 -fg - 恢复队列中的下一个作业 -fg %[number] - 恢复作业[编号] -bg - 将队列中的下一个作业推到后台 -bg %[number] - 将作业[编号]推到后台 - kill %[number] - 杀死编号为[number]的作业 - kill -[信号]%[number] - 将信号[信号]发送到作业[编号] - disown %[number] - 将进程关闭(不再有终端拥有者)。所以即使关闭了终端,命令也会存活。
差不多都是这样的。请注意命令中的作业号后面的%–这就是告诉kill你说的是作业而不是进程。