The Linux shell is not just a command interface but a system that interprets input, creates processes, and controls execution. This guide explains how programs are executed and managed, from fork and exec to signals and job control, as a single connected flow.