Several resources state the file descriptor 0 is connected to the keyboard.
I have learned that echo does not receive input from stdin (or 0).
This feels contradictory to me. When I run echo foo I'm using the keyboard as a way to pass input to the command. In what sense is stdin connected to they keyboard that makes it so that there isn't a contradiction here?
