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.