تحدد متغيرات البيئة سلوك العمليات الجارية على النظام. تقوم هذه المتغيرات بتخزين معلومات حول بيئة الحوسبة، ويمكن للتطبيقات الوصول إليها لتكييف سلوكها وفقًا لذلك. ومن ثم، تؤثر تكوينات متغيرات البيئة على نظام Linux الخاص بك وتطبيقاته. علاوة على ذلك، يمكنك تخصيص بيئة الحوسبة عن طريق تعيين متغيرات البيئة.
لذلك، يعد فهم كيفية الإعلان عن متغيرات البيئة أمرًا ضروريًا لجميع مستخدمي Linux. إنه بلا شك يعزز الكفاءة والإنتاجية. ستناقش هذه المدونة القصيرة الطرق المختلفة لإعداد متغيرات البيئة دون أي صعوبات.
أمر التصدير
يمكنك استخدام أمر التصدير لتعيين متغير بيئة. لاستخدامه، أدخل الأمر أدناه في المحطة:
يصدّر MY_VARIABLE =value
سيقوم هذا الأمر بتعيين متغير بيئة MY_VARIABLE بقيمته كـ 'قيمة'. يمكنك استخدام الأمر بالمثل عن طريق استبدال 'MY_VARIABLE' و'value' باسم المتغير المطلوب وقيمته، على التوالي. على سبيل المثال، لتعيين متغير يسمى PRATEEK_EV بالقيمة 'Hello World!'، أدخل:
يصدّر PRATEEK_EV = 'مرحبا بالعالم!'
عند التنفيذ الناجح، فإنه لا يعرض أي شيء، ولكن يمكنك تأكيد ذلك باستخدام printenv يأمر.
الأمر المحدد
يعد الأمر set بديلاً لأمر التصدير، الذي يقوم بإنشاء متغيرات مؤقتًا داخل البرنامج النصي أو الجلسة:
تعيين MY_VARIABLE =value
مرة أخرى، استبدل القيم وفقًا لتفضيلاتك. على سبيل المثال، إعادة المثال أعلاه:
تعيين PRATEEK_EV = 'مرحبا بالعالم!'
متغيرات البيئة الدائمة
يعد متغير البيئة الذي تقوم بإنشائه باستخدام أوامر set وexport مؤقتًا ويظل في النظام حتى تغلق جلسة Shell الخاصة بك. إذا كنت تخطط لتعيين متغير بيئة لفترات أطول، فقم بتصديره في ملف تكوين bash.
نانو ~ / .bashrcيشير رمز التلدة (~) إلى الدليل الرئيسي، وbashrc هو اسم ملف تكوين bash. بالنسبة إلى zsh أو قذائف السمك، يمكنك استخدام 'nano ~/.zshrc' و'nano ~/.config/fish/config.fish' على التوالي. الآن، ألحق الأمر أدناه بالملف واحفظه:
يصدّر MY_ENV = 'معلومة'
ملخص سريع
تساعد متغيرات البيئة في تشكيل سلوك التطبيقات والبرامج النصية على أنظمة Linux. على الرغم من هذه الأهمية، غالبًا ما يحتاج المستخدمون إلى فهم كيفية تعيين متغيرات البيئة. ومن ثم، توفر هذه المدونة أسهل ثلاث طرق لإعداد متغيرات البيئة باستخدام الأمثلة المناسبة.