Сюда стащены, раскрыты и упорядочены какие-то части стандарта, имеет смысл прочитать или хотя бы пролистать его весь: https://pubs.opengroup.org/onlinepubs/9699919799/utilities/V3_chap02.html

Рекомендуемый порядок прохождения:

10 Переменные и их свзь с переменными окружения.

11 Глобы.

12 Подстановки: команды, арифметические, тильда.

13 Процессы: определение, получение информации о процессах.

14 Обмен данными с программами в *nix:

15 Обмен данными с программами в *nix:

16 job control: jobs, fg, bg.

17 sourcing.

Примеры программ

18 Конструкции shell: if, while, for, case. Команды test, read, getopts, shift.

19 Функции.


Все страницы секции POSIX shell