Answers:
Linux中的常规作业控制命令为:
几乎就是全部。请注意命令中作业编号的%infront-这是杀死您所谈论的作业而不是进程的信息。
fg
和一个Ctrl-C
;)
bash仅用于添加其他答案,fg
如果您指定职位编号,则可以跳过。
例如,这些是等效的,可以恢复最新的工作:
%
%%
fg
fg %
这些恢复工作#4:
%4
fg 4
fg
比容易%
。
%
太棒了,谢谢!作为触摸打字员,我觉得fg
很烦(同一根手指)。但是,也是如此cd
。
bg %
或只是在后台启动它% &
。
如果您不是从当前终端启动的,请使用ps aux | grep <process name>
来查找进程号(pid),然后使用以下命令恢复它:
kill -SIGCONT <pid>
(尽管名称如此,kill
它只是一个向过程发送信号,允许过程相互通信的工具。“终止信号”只是许多标准信号之一。)
温馨提示:进程名称的第一个字符带有,[]
以防止grep
命令本身出现在结果中。例如寻找emacs
过程,使用ps aux | grep [e]macs
fg
吗?
Ctrl-z
键入命令然后继续。显然,您可以通过:!
ed命令在不离开Vim的情况下运行命令