Redirecting input and output
Working in the shell has many benefits. Pipelines, redirectors, and chains of commands give users almost infinite options.
Combining shell commands lets you leverage the power of the command line. This not only includes linking individual programs, but also forwarding command output. For example, if the information you need disappears from the screen too fast for you to read, you can simply redirect it to a file or use a pager.