Lệnh bg Linux cho phép bạn chạy các tiến trình ở chế độ nền (background), giúp bạn tiếp tục làm việc trên terminal mà không phải chờ tiến trình đó kết thúc. Việc sử dụng lệnh bg giúp tăng hiệu suất làm việc, đặc biệt khi bạn cần chạy nhiều tác vụ cùng lúc hoặc muốn giải phóng terminal để thực hiện lệnh khác. Trong bài viết này, mình sẽ cùng bạn tìm hiểu chi tiết cách dùng lệnh bg, các tình huống áp dụng phổ biến và những lưu ý cần biết cho người mới bắt đầu.
Những điểm chính
- Lệnh bg Linux là gì: Hiểu được chức năng của lệnh bg trong việc quản lý tiến trình chạy nền trên hệ điều hành Linux.
- Cú pháp lệnh bg Linux: Nắm rõ cách sử dụng cú pháp lệnh bg để đưa tiến trình về chạy nền một cách hiệu quả.
- Tùy chọn hữu ích cho lệnh bg Linux: Biết được các tùy chọn cơ bản và quan trọng giúp tối ưu việc sử dụng lệnh bg trong thực tế.
- Biết thêm Vietnix – Nhà cung cấp dịch vụ lưu trữ chất lượng cao.
- Câu hỏi thường gặp: Giải đáp các thắc mắc phổ biến liên quan đến lệnh bg và quản lý tiến trình nền trên Linux.
Lệnh bg Linux là gì?
Lệnh bg Linux là một công cụ giúp bạn chuyển các tiến trình đang bị tạm dừng (suspended) trở lại trạng thái chạy nền (background). Điều này đặc biệt hữu ích khi bạn muốn xử lý nhiều tác vụ cùng lúc trong terminal mà không cần phải chờ tiến trình hiện tại hoàn tất. Nhờ lệnh bg, bạn có thể tiếp tục sử dụng terminal để thực hiện các lệnh khác trong khi tiến trình vẫn âm thầm chạy ở chế độ nền. Đây là một trong những lệnh cơ bản nhưng cực kỳ tiện lợi khi quản lý tiến trình trong môi trường dòng lệnh Linux.

Cú pháp lệnh bg Linux
Lệnh bg trong Linux có cú pháp cơ bản như sau:
bg [job_spec ...]
Trong đó, job_spec
là tham số dùng để xác định tiến trình (job) mà bạn muốn đưa vào chạy nền. Có nhiều cách để chỉ định job như sau:
%n
: Đại diện cho tiến trình có số hiệu là n.%str
: Đại diện cho tiến trình được khởi chạy bởi lệnh bắt đầu bằng chuỗistr
.%?str
: Đại diện cho tiến trình được khởi chạy bởi lệnh có chứa chuỗistr
.%%
hoặc%+
: Đại diện cho tiến trình hiện tại. Nếu không cung cấpjob_spec
, lệnhbg
sẽ mặc định thao tác với tiến trình này.%-
: Đại diện cho tiến trình trước tiến trình hiện tại.
Nếu bạn không chỉ định job_spec
, lệnh bg
sẽ tự động đưa tiến trình bị dừng gần nhất (most recent stopped job) vào chế độ nền, giúp bạn tiếp tục làm việc trên terminal mà không bị gián đoạn.
Tùy chọn hữu ích cho lệnh bg Linux
Lệnh bg trong Linux có một vài tùy chọn đơn giản nhưng rất thiết thực, giúp bạn linh hoạt hơn trong việc quản lý tiến trình chạy nền. Dưới đây là hai tùy chọn phổ biến mà bạn nên biết:
- bg [JOB_SPEC]: Tùy chọn này dùng để đưa một tiến trình cụ thể đang tạm dừng (stopped) ra chạy nền. Thông thường, bạn sẽ thực hiện theo trình tự: tạo một tiến trình tạm thời như sleep 500, dùng lệnh jobs để liệt kê tất cả tiến trình, xác định ID của tiến trình cần thao tác (ví dụ: %1), sau đó chạy bg %1 để chuyển tiến trình này sang chế độ nền.
![Tìm hiểu chi tiết về lệnh bg Linux dành cho người mới bắt đầu 8 Tùy chọn bg [JOB_SPEC] của lệnh bg Linux - Nguồn: Internet](https://static.vietnix.vn/wp-content/uploads/2025/05/bg-linux-1-1.webp)
- bg –help: Hiển thị thông tin trợ giúp về cách sử dụng lệnh bg. Tùy chọn này rất hữu ích nếu bạn muốn xem nhanh cú pháp, các tùy chọn có thể dùng hoặc cần tham khảo thêm khi chưa chắc chắn về cách thực thi. Việc nắm được các tùy chọn này sẽ giúp bạn kiểm soát tốt hơn tiến trình trên terminal mà không làm gián đoạn công việc hiện tại.

Vietnix – Nhà cung cấp dịch vụ lưu trữ chất lượng cao
Vietnix là nhà cung cấp dịch vụ lưu trữ uy tín, chuyên cung cấp giải pháp thuê VPS chất lượng cao với hạ tầng hiện đại và ổ cứng SSD 100%. Đặc biệt, dịch vụ VPS Linux tại Vietnix đảm bảo hiệu suất ổn định, tốc độ xử lý nhanh và khả năng tùy chỉnh linh hoạt, phù hợp cho cả doanh nghiệp lẫn cá nhân cần môi trường máy chủ mạnh mẽ, an toàn và tối ưu chi phí. Liên hệ ngay để được tư vấn chi tiết!
Thông tin liên hệ:
- Hotline: 18001093
- Email: sales@vietnix.com.vn
- Địa chỉ: 265 Hồng Lạc, Phường 10, Quận Tân Bình, Thành Phố Hồ Chí Minh.
- Website: https://vietnix.vn/
Câu hỏi thường gặp
Khi nào nên sử dụng lệnh bg thay vì nohup hoặc &?
Bạn nên dùng lệnh bg khi muốn chuyển một tiến trình đang chạy ở foreground sang chạy nền trong cùng phiên terminal, đặc biệt sau khi đã tạm dừng bằng Ctrl + Z. Trong khi đó, & và nohup thích hợp để khởi chạy tiến trình ngay từ đầu ở chế độ nền (&) hoặc đảm bảo tiến trình tiếp tục chạy kể cả khi đóng terminal (nohup). bg phù hợp khi cần quản lý linh hoạt tiến trình trong shell hiện tại.
Lệnh bg hoạt động thế nào trong môi trường đa người dùng trên cùng một hệ thống Linux?
Lệnh bg trong Linux chỉ hoạt động trong phạm vi shell hiện tại và chỉ điều khiển được các tiến trình do chính người dùng đó tạo ra. Trong môi trường đa người dùng, mỗi người có phiên làm việc riêng nên không thể dùng bg để điều khiển tiến trình của người khác, trừ khi có quyền root. Lệnh này không ảnh hưởng đến các phiên shell khác hoặc tiến trình hệ thống, giúp đảm bảo an toàn và tách biệt trong vận hành.
Lời kết
Tóm lại, lệnh bg là công cụ đơn giản nhưng rất hữu ích giúp bạn quản lý tiến trình trên Linux hiệu quả hơn bằng cách đưa các tác vụ chạy nền mà không làm gián đoạn công việc hiện tại. Việc hiểu rõ cú pháp và cách sử dụng bg sẽ giúp bạn làm chủ shell tốt hơn, đặc biệt khi làm việc trên các hệ thống đa nhiệm hoặc VPS Linux. Hy vọng qua bài viết này, bạn đã có thêm kiến thức để tự tin áp dụng lệnh bg vào thực tế, tối ưu hóa quy trình làm việc trên Linux.