🎁 New User? Get 20% off your first purchase with code NEWUSER20 Register Now →
Menu

Categories

Linux Beginner

What is Pipe?

A mechanism that connects the output of one command directly to the input of another, enabling command chaining.

Pipes (|) are fundamental to the Unix philosophy of small, composable tools. For example, cat log.txt | grep ERROR | wc -l counts error lines in a log file by chaining three simple commands.

Named pipes (FIFOs) are special files that allow communication between processes. Pipes enable powerful data processing workflows without creating intermediate files.

Related Terms

AppArmor
A Linux security module that restricts program capabilities using per-application profiles, simpler to configure than SELinux.
Strace
A diagnostic tool that traces system calls and signals made by a process, useful for debugging and performance analysis.
Swap Space
A portion of disk storage used as virtual memory when physical RAM is fully utilized.
Iptables
The traditional Linux firewall tool that filters network packets using configurable chains of rules organized in tables.
Chroot
A mechanism that changes the apparent root directory for a process and its children, creating an isolated filesystem view.
Linux Kernel Module
A piece of code that can be loaded into the kernel at runtime to extend functionality without rebooting, such as device drivers and filesystems.
View All Linux Terms →