Concept Flow - Shell concept (Bash, Zsh)
User types command
Shell reads input
Shell parses command
Shell searches for command
Shell executes command
Shell shows output
Wait for next command
The shell reads what you type, finds the command, runs it, shows the result, then waits for more.