Две команды, которые я знаю для выхода из рабочего потребителя ввода команд, являются ctrl^d (приостанавливают) и ctrl^c (остановка).
Есть ли, возможно, третий, который говорит, что "Вы идете прямо на вперед, но я хотел бы вернуться в ударе".
По существу у меня есть программа, что при выполнении, она запускает с большой полезной информацией и затем просто регистрирует соединения с тех пор. Я интересуюсь информацией о запуске, но после того как это добирается до регистрирующейся части соединений, я хотел бы просто возвратиться туда, где я был, прежде чем это запустилось, где я заканчиваю, если я использую ctrl^c.
Можно приостановить программу и затем поместить ее в образование оболочки.
Для приостановки рабочего задания используйте Ctrl+Z - оболочка должна ответить, дав Вам идентификатор задания в скобках. Вы можете затем фон использование задания
bg <job id>
Напр. использование sleep
подражать Вашему продолжительному процессу:
$ sleep 100
^Z
[1]+ Stopped sleep 100
$
$ bg 1
[1]+ sleep 100 &
$
Можно получить список выполнения использования фоновых заданий jobs
, и передний план задание снова, если Вы хотите сделать настолько использующий fg <job id>
.
Для получения дополнительной информации обратитесь к JOB CONTROL
раздел man bash
.