Every command is a process-and-pid. A process has a PID (a numeric identifier), a parent (PPID), a status, an owner, and a set of open files. Managing processes means managing their lifecycle through signals: TERM (a request to terminate, which the process can handle), KILL (an immediate kill that cannot be handled), HUP, INT (Ctrl+C), and others.