Jawaban:
Perintah kontrol pekerjaan umum di Linux adalah:
Itu hampir semuanya. Perhatikan% infront dari nomor pekerjaan dalam perintah - ini yang memberitahu Anda tidak berbicara tentang pekerjaan dan bukan proses.
fgdan Ctrl-C;)
Hanya untuk menambah jawaban lainnya, bash memungkinkan Anda melewati fgjika Anda menentukan nomor pekerjaan.
Misalnya, ini setara dan melanjutkan pekerjaan terbaru:
%
%%
fg
fg %
Ini resume pekerjaan # 4:
%4
fg 4
fgdaripada %.
%itu luar biasa, terima kasih! Sebagai pengetik sentuh, saya merasa fgsangat menjengkelkan (jari yang sama). Tapi kemudian, begitu juga cd.
bg %atau hanya % &.
Jika Anda tidak meluncurkannya dari terminal saat ini, gunakan ps aux | grep <process name>untuk menemukan nomor proses (pid), kemudian lanjutkan dengan:
kill -SIGCONT <pid>
(Terlepas dari namanya, killhanyalah alat untuk mengirim sinyal ke proses, memungkinkan proses untuk berkomunikasi satu sama lain. "Sinyal bunuh" hanyalah salah satu dari banyak sinyal standar.)
Kiat bonus: bungkus karakter pertama dari nama proses dengan []untuk mencegah grepperintah itu sendiri muncul di hasil. misalnya untuk menemukan emacsproses, gunakanps aux | grep [e]macs
fg?
Ctrl-zketik perintah Anda dan kemudian melanjutkan. Jelas Anda dapat menjalankan perintah tanpa meninggalkan Vim melalui:!perintah ed