ما هي متغيرات البيئة؟

متغيرات بيئة المستخدم والنظام وكيفية البحث عن قيمها

متغير البيئة هو قيمة ديناميكية يمكن أن يستخدمها نظام التشغيل والبرامج الأخرى لتحديد المعلومات الخاصة بجهاز الكمبيوتر الخاص بك.

بمعنى آخر ، متغير البيئة هو شيء يمثل شيئًا آخر ، مثل موقع على جهاز الكمبيوتر الخاص بك ، ورقم إصدار ، وقائمة كائنات ، إلخ.

متغيرات البيئة محاطة بعلامة النسبة المئوية (٪) ، كما هو الحال في٪ temp٪ ، لتمييزها عن النص العادي.

يوجد نوعان من متغيرات البيئة ، متغيرات بيئة المستخدم ومتغيرات بيئة النظام :

متغيرات بيئة المستخدم

تعتبر متغيرات بيئة المستخدم ، كما يوحي الاسم ، متغيرات بيئة خاصة بكل حساب مستخدم.

هذا يعني أن قيمة متغير بيئة عند تسجيل الدخول كمستخدم واحد يمكن أن تكون مختلفة عن قيمة متغير بيئة نفس عند تسجيل الدخول كمستخدم مختلف على نفس جهاز الكمبيوتر.

يمكن تعيين هذه الأنواع من متغيرات البيئة يدويًا بواسطة أي مستخدم يقوم بتسجيل الدخول ولكن يمكن لـ Windows والبرامج الأخرى تعيينها أيضًا.

أحد الأمثلة لمتغير بيئة المستخدم هو٪ homepath٪. على سبيل المثال ، على كمبيوتر واحد يعمل بنظام Windows 10 ، فإن٪ homepath٪ يحمل قيمة \ Users \ Tim ، وهو المجلد الذي يحتوي على كل المعلومات الخاصة بالمستخدم.

قد يكون متغير بيئة المستخدم مخصصًا أيضًا. يمكن للمستخدم إنشاء شيء مثل٪ data٪ ، والذي قد يشير إلى مجلد على الكمبيوتر مثل C: \ Downloads \ Files . لن يعمل متغير بيئة مثل هذا إلا عند تسجيل دخول مستخدم معين.

متغيرات بيئة النظام

تمتد متغيرات بيئة النظام إلى ما هو أبعد من مستخدم واحد ، وتطبق على أي مستخدم قد يكون موجودًا ، أو يتم إنشاؤه في المستقبل. تشير معظم متغيرات بيئة النظام إلى مواقع مهمة مثل مجلد Windows.

تتضمن بعض متغيرات البيئة الأكثر شيوعًا في أنظمة Windows٪ path٪ و٪ programfiles٪ و٪ temp٪ و٪ systemroot٪ ، على الرغم من وجود العديد من المتغيرات الأخرى.

على سبيل المثال ، عند تثبيت Windows 8 ، يتم تعيين متغير البيئة٪ windir٪ على الدليل الذي تم تثبيته عليه. نظرًا لأن دليل التثبيت هو شيء يمكن أن يحدده المثبت (أي أنت ... أو صانع جهاز الكمبيوتر الخاص بك) في كمبيوتر واحد ، فقد يكون C: \ Windows ، ولكن في آخر ، قد يكون C: \ Win8 .

استمرارًا مع هذا المثال ، لنفترض أن Microsoft Word مثبت على كل جهاز من أجهزة الكمبيوتر هذه بعد الانتهاء من إعداد Windows 8 . كجزء من عملية تثبيت Word ، يجب نسخ عدد من الملفات إلى الدليل المثبت عليه Windows 8. كيف يمكن لـ MS Word التأكد من تثبيت الملفات في المكان المناسب إذا كان هذا المكان هو C: \ Windows على أحد الكمبيوتر و C: \ Win8 على الآخر؟

لمنع حدوث مشكلة محتملة كهذه ، تم تصميم Microsoft Word ، بالإضافة إلى معظم البرامج ، للتثبيت على٪ windir٪ ، وليس C: \ Windows . وبهذه الطريقة ، يمكن التأكد من تثبيت هذه الملفات الهامة في نفس الدليل مثل Windows 8 ، بغض النظر عن مكان ذلك.

راجع صفحة متغيرات البيئة المتعارف عليها من Microsoft للحصول على قائمة عملاقة لمتغيرات بيئة المستخدم والنظام المستخدمة في Windows.

كيف يمكنك العثور على قيمة بيئة متغير؟

هناك عدة طرق لمعرفة ما يحدث متغير بيئة معينة. ومع ذلك ، في معظم الحالات ، على الأقل في Windows ، فإن الطريقة الأكثر بسيطة ، وربما الأسرع ، للقيام بذلك هي عن طريق أمر بسيط موجه الأوامر يسمى الصدى .

هيريس كيفية القيام بذلك:

  1. افتح موجه الأوامر .
  2. تنفيذ الأمر التالي تمامًا: echo٪ temp٪ ... بالطبع استبدال ٪ temp٪ لمتغير البيئة الذي يهمك.
  3. لاحظ القيمة التي يتم عرضها مباشرة أسفلها.
    1. على سبيل المثال ، على جهاز الكمبيوتر الخاص بي ، صدى٪ temp٪ هذا: C: \ Users \ Tim \ AppData \ Local \ Temp

إذا كان الأمر "موجه الأوامر" يخيفك (لا ينبغي) ، فهناك طريقة أطول للتحقق من قيمة متغير بيئة بدون استخدام أدوات سطر الأوامر .

توجه إلى لوحة التحكم ، ثم تطبيق النظام. بعد ذلك ، اختر إعدادات النظام المتقدمة على اليسار ، ثم اختر زر متغيرات البيئة ... في الأسفل. هذه قائمة غير كاملة من متغيرات البيئة ولكن تلك التي تم سردها لها القيم الموجودة بجوارها.

في أنظمة Linux ، يمكنك تنفيذ الأمر printenv من سطر الأوامر لسرد كافة متغيرات البيئة المحددة حاليًا.