Odpowiedzi:
Ogólne polecenia kontroli zadań w systemie Linux to:
To prawie wszystkie z nich. Zwróć uwagę na% przed numerem zadania w poleceniach - to mówi zabić, że mówisz o zadaniach, a nie procesach.
fga Ctrl-C;)
Aby dodać do innych odpowiedzi, bash pozwala pominąć, fgjeśli podasz numer zadania.
Na przykład są one równoważne i wznawiają najnowszą pracę:
%
%%
fg
fg %
Wznawiają pracę nr 4:
%4
fg 4
fgniż %.
%jest niesamowity, dzięki! Jako maszynistka dotykowa uważam za fgbardzo irytujące (ten sam palec). Ale tak też jest cd.
bg %lub tylko jednego % &.
Jeśli nie uruchomiłeś go z bieżącego terminala, użyj, ps aux | grep <process name>aby znaleźć numer procesu (pid), a następnie wznów go za pomocą:
kill -SIGCONT <pid>
(Mimo nazwy killjest po prostu narzędziem do wysyłania sygnału do procesu, umożliwiającym procesom komunikację ze sobą. „Sygnał zabicia” jest tylko jednym z wielu standardowych sygnałów.)
Dodatkowa wskazówka: zawiń pierwszy znak nazwy procesu, []aby zapobiec greppojawianiu się samego polecenia w wynikach. np. aby znaleźć emacsproces, użyjps aux | grep [e]macs
fg?
Ctrl-zwpisane polecenia, a następnie wznów. Oczywiście możesz uruchamiać polecenia bez wychodzenia z Vima za pomocą:!polecenia ed