1. 4
  1.  

  2. 4

    When your shell sees new output there, it prints it out on the screen so that you, the human, can see it.

    As far as I know, that’s not true. The shell wires up stdout to go to the terminal. Perhaps a minor point, but it matters in scenarios like what happens when you start a background job then quit the shell.