Простая команда оболочки, такая как echo a b c, состоит из самой команды, за которой следуют аргументы, разделенные пробелами.
Более сложные команды shell состоят из простых команд, расположенных вместе различными способами: в конвейере, в котором выход одной команды становится входом второй, в цикле или условной конструкции, или в какой-либо другой группе.
- Зарезервированные слова (Reserved Words)
Слова, которые имеют особое значение для оболочки.
- Простые команды (Simple Commands)
Самый распространенный тип команд.
- Конвейеры (Pipelines)
Соединение ввода и вывода нескольких команд.
- Списки (Lists)
Способ последовательного выполнения команд.
- Составные команды (Compound Commands)
Команды оболочки для потока управления.
- Сопроцессы (Coprocesses)
Двусторонняя связь между командами.
- GNU Parallel
Параллельное выполнение команд.
Далее: Зарезервированные слова