An IO Scheme is the method in which Input is obtained, and Output is given back to the user. The scheme describes the rules and locations that the program/tool shall place/expect to take/put information.
A CLI (Command-line Interface) Tool has the following Input schemes available to it:
stdin
For Output:
stdout
Usually, stdin
and stdout
can be redirected to any file descriptor
of choosing when invoking the tool, hence support of stdin
and stout
IO schemes is enough to support IO with any device/file.
Tags:
#literature-note #unix #io