In the old days, you had a computer and it did one thing at a time. Literally. You would load your cards or punch tape or whatever and push a button. The computer would read your program, execute it, ...
Linux systems support pipes that enable passing output from one command to another, but they also support 'named pipes,' which are quite different. Most people who spend time on the Linux command line ...