An interactive login session can have a controlling terminal: a terminal device associated with the session and used by the kernel for terminal-generated signals and job control. The TTY field in process listings helps identify that association.
Processes · Lesson 2
Controlling Terminal
Learn how controlling terminals connect sessions to interactive input, signals, and shell job control.