Відповіді:
Загальними командами управління роботою в 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
набирати свої команди, а потім відновите. Очевидно, ви можете запускати команди, не виходячи з Vim через команду:!
ed