我知道你可以用 Bash 执行 来启动后台作业foo &
。但是,我知道将前台作业放到后台的最佳方法是执行Ctrl+z来暂停它,然后bg 1
在后台恢复它。
有没有更快的方法?有些Ctrl+Something组合键我不知道?
答案1
没有。终端会重新解释CtrlZ为SIGTSTP
独立于 bash 并将进程置于后台。请参阅susp
选项stty
以及signal(7)
手册页。
答案2
您可以将击键绑定到bg
(没有参数意味着当前工作)然后您可以执行
Ctrl- z Ctrl-Something
所以只需按两次键即可。bg 1
如果存在多个作业,您不会想使用它。