mkfifo

Make FIFOs (named pipes). More information: https://www.gnu.org/software/coreutils/manual/html_node/mkfifo-invocation.html.

  • Create a named pipe at a given path:

mkfifo path/to/pipe

  • Send data through a named pipe and send the command to the background:

echo "Hello World" > path/to/pipe &

  • Receive data through a named pipe:

cat path/to/pipe

  • Share your terminal session in real-time:

mkfifo path/to/pipe; script -f path/to/pipe