Input and Output In the command line world, most programs are filters. Read data from "standard input" STDIN, file descriptor 0 The keyboard Another program Write output to "standard output" STDOUT, file descriptor 1 The monitor Another program An output file Write error output to "standard error" STDERR, file descriptor 2 The monitor, etc