The Terminal knows a lot about the environment around it, like our user name, working directory, or language.

See that? It keeps these details in special variables that are called environment variables.