I can understand each process fd 0,1,2 is pointing to /dev/stdin, /dev/stdout, /dev/stderr. If I write some data to /dev/stdin to I was able to receive data from fd 1 of the respective process only.
If every process stdout (fd 1) is pointing to /dev/stdout then if I write some data to /dev/stdin should broadcast to all process right?, am I missing anything?
/dev
, things will become a lot clearer. The pseudo-files have quite a number of behaviours that muddy the waters. Think of just the file descriptors. – JdeBP Mar 24 '20 at 12:26