Every process has an environment: a collection of name-value strings inherited from its parent process. Shells use environment variables to pass configuration such as language settings and executable search paths to the programs they start.
Text-Fu · Lesson 5
env (Environment)
Learn how Bash expands, exports, inspects, and temporarily overrides environment variables.