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.
fg
dan Ctrl-C
;)
Hanya untuk menambah jawaban lainnya, bash memungkinkan Anda melewati fg
jika Anda menentukan nomor pekerjaan.
Misalnya, ini setara dan melanjutkan pekerjaan terbaru:
%
%%
fg
fg %
Ini resume pekerjaan # 4:
%4
fg 4
fg
daripada %
.
%
itu luar biasa, terima kasih! Sebagai pengetik sentuh, saya merasa fg
sangat 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, kill
hanyalah 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 grep
perintah itu sendiri muncul di hasil. misalnya untuk menemukan emacs
proses, gunakanps aux | grep [e]macs
fg
?
Ctrl-z
ketik perintah Anda dan kemudian melanjutkan. Jelas Anda dapat menjalankan perintah tanpa meninggalkan Vim melalui:!
perintah ed