متغیر محیطی

از ویکی‌پدیا، دانشنامهٔ آزاد

نسخه‌ای که می‌بینید نسخه‌ای قدیمی از صفحه است که توسط Rezabot (بحث | مشارکت‌ها) در تاریخ ‏۶ آوریل ۲۰۲۰، ساعت ۱۰:۵۳ ویرایش شده است. این نسخه ممکن است تفاوت‌های عمده‌ای با نسخهٔ فعلی داشته باشد.

متغیرهای محیطی (به انگلیسی: Environment variable) مجموعه‌ای از مقادیر نام‌گذاری‌شده هستند که می‌توانند نحوه رفتار کردن فرایندهای در حال اجرا را تغییر داده و بر روی آنها اثر بگذارند. متغیرهای محیطی، از فرایند والد به فرایندهای فرزند به ارث می‌رسند. این متغیرها بخشی از محیط عملیاتی هستند که فرایند در آن اجرا می‌شود. به عنوان مثال، یک فرایند در حال اجرا می‌تواند مقدار متغیر TEMP را بخواند تا محل مناسبی برای ذخیره کردن فایل‌های موقت خود پیدا کند؛ یا همینطور می‌تواند با خواندن متغیرهای HOME و USERPROFILE، ساختار دایرکتوری که متعلق به کاربر صاحب فرایند است را پیدا کند. این متغیرها در شکل مدرن خود در سال ۱۹۷۹ و در نسخه ۷ یونیکس معرفی شدند و از آن موقع تا کنون در تمامی نسخه‌های یونیکس از لینوکس تا مک اواس ده بکار گرفته شده‌اند.

منابع

مشارکت‌کنندگان ویکی‌پدیا. «Environment variable». در دانشنامهٔ ویکی‌پدیای انگلیسی.