در سیستمهای مبتنی بر لینوکس و یونیکس، متغیرهای محیطی مجموعهای از مقادیری هستند که بصورت پویا نامگذاری میشوند. آنها در داخل سیستم ذخیره شده و توسط برنامههای اجرا شده در shell یا subshell استفاده میشوند. به عبارت دیگر، متغیر محیطی، یک متغیر با یک نام و یک مقدار مرتبط است.