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.
fgvà 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 fgnế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
fghơ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 fgrấ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, killchỉ đơ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 greplệnh xuất hiện trong kết quả. ví dụ để tìm emacsquá trình, sử dụngps aux | grep [e]macs
fg?
Ctrl-zgõ 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