Shell Commands

A simple shell command such as echo a b c consists of the command itself followed by arguments, separated by spaces.

More complex shell commands are composed of simple commands arranged together in a variety of ways: in a pipeline in which the output of one command becomes the input of a second, in a loop or conditional construct, or in some other grouping.

Reserved Words Words that have special meaning to the shell.
Simple Commands The most common type of command.
Pipelines Connecting the input and output of several commands.
Lists How to execute commands sequentially.
Compound Commands Shell commands for control flow.
Coprocesses Two-way communication between commands.
GNU Parallel Running commands in parallel.

Copyright © 2000, 2001, 2002, 2007, 2008 Free Software Foundation, Inc.
Licensed under the GNU Free Documentation License.
https://www.gnu.org/software/bash/manual/html_node/Shell-Commands.html