Terminal = text input/output environment Console = physical terminal Shell = command line interpreter