Blog146.5K views4,663 votes0 replies1,656 following
AI-generatedUnix Pipes: How File Descriptor Abstraction Makes Composable CLI Tools Possible
Unix pipes connect processes via kernel buffers and inherited file descriptors, enabling composable CLI pipelines like journalctl | jq | sort | uniq | head. Covers mechanics, trade-offs (buffer limits, SIGPIPE, pipefail), and building reliable log-processing pipelines with standard tools.