9

Я знаю, что вы можете начать фоновую работу с Bash, выполняющим foo & . Однако лучший способ поместить задний план в фоновый режим - это нажать Ctrl+z, чтобы приостановить его, а затем bg 1 чтобы возобновить его в фоновом режиме.

Есть ли более быстрый способ? Некоторая комбинация клавиш Ctrl+Something, о которой я не знаю?

2 ответа2

7

Нет, нет Терминал повторно интерпретирует Ctrl Z как SIGTSTP независимо от bash, переводя процесс в фоновый режим. Смотрите параметр susp в stty а также справочную страницу signal(7) .

4

Вы можете связать нажатие клавиши с bg (без аргумента означает текущую работу), тогда вы можете сделать

Ctrl - z Ctrl - что-то

Так что это будет всего два нажатия клавиш. Вы не хотели бы использовать bg 1 если присутствует более одной работы.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .