एक Linux स्ट्रीम एक Linux शेल में एक पाइप के माध्यम से एक प्रक्रिया से दूसरी प्रक्रिया में, या एक फ़ाइल से दूसरी फ़ाइल में रीडायरेक्ट के रूप में यात्रा करने वाला डेटा है।
प्रशासनिक कार्यों को पूरा करने के लिए धाराएँ वृद्धिशील कमांड के कई लिनक्स स्ट्रीम-पाइप कनेक्शन के माध्यम से यात्रा कर सकती हैं। लिनक्स स्ट्रीम में वर्ण या तो मानक इनपुट (STDIN) या फ़ाइल या प्रक्रिया से आउटपुट (STDOUT) होते हैं, या Linux शेल (STDERR) को दिए गए कमांड से त्रुटि आउटपुट स्ट्रीम होते हैं। लिनक्स कमांड लाइन इंटरफेस में, पाइप (|) और रीडायरेक्ट (<और>) जैसे ऑपरेटर इनपुट और आउटपुट स्ट्रीम को नियंत्रित करते हैं।
एक कीबोर्ड से वर्ण दर्ज करके धाराएँ बनाई जाती हैं। विभिन्न लिनक्स कमांड, जैसे कि sed, उपयोगकर्ताओं को स्ट्रीम टेक्स्ट में हेरफेर करने की अनुमति देते हैं, इस मामले में स्ट्रीम को संपादित करते हैं।