Відповіді:
Загальними командами управління роботою в 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