Câu trả lời:
Các lệnh điều khiển công việc chung trong Linux là:
Đó là khá nhiều tất cả trong số họ. Lưu ý% trước số công việc trong các lệnh - đây là điều giúp bạn biết bạn đang nói về công việc chứ không phải quy trình.
fg
và một Ctrl-C
;)
Chỉ cần thêm vào các câu trả lời khác, bash cho phép bạn bỏ qua fg
nếu bạn chỉ định số công việc.
Ví dụ: đây là tương đương và tiếp tục công việc mới nhất:
%
%%
fg
fg %
Những công việc tiếp tục số 4:
%4
fg 4
fg
hơn %
.
%
thật tuyệt vời, cảm ơn Là một người đánh máy cảm ứng, tôi thấy fg
rất khó chịu (cùng một ngón tay). Nhưng sau đó, cũng vậy cd
.
bg %
hoặc chỉ % &
.
Nếu bạn không khởi chạy nó từ thiết bị đầu cuối hiện tại, hãy sử dụng ps aux | grep <process name>
để tìm số quy trình (pid), sau đó tiếp tục với:
kill -SIGCONT <pid>
(Mặc dù tên, kill
chỉ đơn giản là một công cụ để gửi tín hiệu đến quy trình, cho phép các quá trình giao tiếp với nhau. "Tín hiệu tiêu diệt" chỉ là một trong nhiều tín hiệu tiêu chuẩn.)
Tiền thưởng: bọc ký tự đầu tiên của tên tiến trình []
để ngăn grep
lệnh xuất hiện trong kết quả. ví dụ để tìm emacs
quá trình, sử dụngps aux | grep [e]macs
fg
?
Ctrl-z
gõ các lệnh của bạn và sau đó tiếp tục. Rõ ràng bạn có thể chạy các lệnh mà không cần rời Vim thông qua:!
lệnh ed