Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

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

جزء من قسم الأساسيات في رحلة Terminal على Coddy — الدرس 59 من 82.

متغيرات البيئة هي قيم مسماة مخزنة في ذاكرة الـ shell الخاصة بك، والتي يمكن للبرامج والأوامر الوصول إليها. فكر فيها كإعدادات تشكل كيفية تصرف جلسة الـ terminal الخاصة بك.

في كل مرة تفتح فيها الطرفية (terminal)، يقوم النظام تلقائياً بإعداد العديد من متغيرات البيئة (environment variables). تخزن هذه المتغيرات معلومات مفيدة مثل اسم المستخدم الخاص بك، ومسار المجلد الرئيسي، ومحرر النصوص المفضل لديك. تقرأ البرامج هذه المتغيرات لفهم السياق الذي تعمل فيه.

لعرض قيمة متغير بيئة محدد، استخدم الأمر echo مع بادئة $ قبل اسم المتغير:

echo $HOME

يعرض هذا مسار دليلك الرئيسي. تخبر العلامة $ الغلاف (shell) باستبدال قيمة المتغير. إليك بعض متغيرات البيئة الشائعة:

المتغيريحتوي على
HOMEمسار دليلك الرئيسي
USERاسم المستخدم الخاص بك
SHELLبرنامج الغلاف (shell) الحالي الخاص بك
PWDدليل العمل الحالي

بدون $، سيقوم echo بطباعة النص الحرفي "HOME" بدلاً من قيمة المتغير. هذا التمييز بين اسم المتغير وقيمته أمر مهم يجب تذكره أثناء تعاملك مع متغيرات البيئة.

challenge icon

التحدي

سهل

استخدم الأمر echo لعرض قيمة متغير البيئة SHELL.

تذكر استخدام البادئة $ قبل اسم المتغير للوصول إلى قيمته. بدون $، ستقوم فقط بطباعة النص الحرفي "SHELL" بدلاً من مسار الصدفة (shell) الفعلي.

يجب أن يعرض مخرجك المسار إلى برنامج الصدفة (shell) الحالي الخاص بك (شيء مثل /bin/bash).

تلميح: تنسيق الأمر هو echo $VARIABLE_NAME

ورقة مرجعية

متغيرات البيئة هي قيم مسماة مخزنة في ذاكرة الصدفة (shell) الخاصة بك والتي يمكن للبرامج والأوامر الوصول إليها.

لعرض قيمة متغير بيئة، استخدم echo مع بادئة $:

echo $HOME

تخبر العلامة $ الصدفة (shell) باستبدال قيمة المتغير. بدونها، يقوم echo بطباعة النص الحرفي بدلاً من ذلك.

متغيرات البيئة الشائعة:

المتغيريحتوي على
HOMEمسار المجلد الرئيسي الخاص بك
USERاسم المستخدم الخاص بك
SHELLبرنامج الصدفة (shell) الحالي الخاص بك
PWDمجلد العمل الحالي

جرّب بنفسك

الطرفية
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس الأساسيات