This lesson shows how to control jobs in a Linux shell using fg and bg commands. When you run a command like 'sleep 100', it runs in the foreground. Pressing Ctrl+Z suspends the job, stopping it and freeing the terminal. The shell marks the job as stopped. You can then use 'bg' to resume the job in the background, letting you keep using the shell prompt. Alternatively, 'fg' brings the job back to the foreground so it can interact with the terminal again. The execution table traces these steps, showing job states and whether the job runs in foreground or background. Key moments clarify why Ctrl+Z stops the job, the difference between fg and bg, and that multiple jobs can be managed this way. The visual quiz tests understanding of job states and command effects. The quick snapshot summarizes the commands and their use for job control.