Краткий ответ
В не отвечающем терминале:
- Хит Ctrl+ Z.
- Введите
bg
и введите.
- Введите
disown
и введите.
Длинный ответ
В неотвечающем терминале нажмите Ctrl+ Z, это «приостановит» процесс (или «задание») и вернет вам консольный элемент управления. Однако вы заметите, что он gedit
перестает отвечать, и вы не можете его использовать.
Дополнительно : если вы хотите, вы можете выполнить команду jobs
, вы заметите, что она будет читать Остановлено для gedit
команды, поэтому вы не можете ее использовать.
Для успешного выполнения задания в фоновом режиме (т. gedit
Е. Для повторного реагирования) выполните команду bg
(имеется в виду фон). Теперь вы сможете использовать gedit
, и в то же время иметь подсказку для себя.
Дополнительно : теперь, если вы выполните jobs
, вы заметите, что он будет читать Запуск .
Вы можете преодолеть все это с самого начала. Когда вы запускаете gedit
из терминала, добавьте &
в конец команды, так что-то вроде этого gedit /path/to/file &
. Он запустится gedit
в фоновом режиме с первого места (вам может понадобиться нажать Enterпару раз, чтобы вернуть управление консоли).
Дополнительно : если вы следили за этими дополнительными заметками, вы могли заметить, что во второй раз вы jobs
заметили, что bash добавил a &
в конец gedit
команды.
Как только вы привыкнете к этой системе, вы можете заметить, что если вы закроете терминал, gedit также прекратит работу даже без диалогового окна подтверждения. Чтобы этого не происходило, запустите disown
команду, которая отсоединит процесс gedit от терминала, удалив его из списка, возвращаемого jobs
.