Luồng Linux là dữ liệu di chuyển trong trình bao Linux từ quy trình này sang quy trình khác thông qua một đường ống hoặc từ tệp này sang tệp khác dưới dạng chuyển hướng.
Các luồng có thể di chuyển qua một số kết nối đường ống luồng Linux của các lệnh gia tăng để hoàn thành các tác vụ quản trị. Các ký tự trong các luồng Linux là đầu vào tiêu chuẩn (STDIN) hoặc đầu ra (STDOUT) từ một tệp hoặc quy trình, hoặc các luồng đầu ra lỗi từ các lệnh được cung cấp cho Linux shell (STDERR). Trong giao diện dòng lệnh Linux, các toán tử như pipe (|) và redirect (
Luồng được tạo bằng cách nhập các ký tự từ bàn phím. Các lệnh Linux khác nhau, chẳng hạn như sed, cho phép người dùng thao tác văn bản luồng, trong trường hợp này là chỉnh sửa luồng.