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

ملف Profile

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

المتغيرات التي تقوم بتعيينها وتصديرها تستمر فقط حتى تغلق الطرفية (terminal). ولجعلها دائمة، تحتاج إلى إضافتها إلى ملف تعريف (profile file) يتم تشغيله تلقائيًا عند بدء جلسة غلاف (shell session) جديدة.

ملف التعريف الأكثر شيوعاً هو ~/.bashrc لأصداف Bash أو ~/.zshrc لـ Zsh. هذه الملفات هي عبارة عن سكربتات شل (shell scripts) يتم تنفيذها في كل مرة تفتح فيها محطة طرفية (terminal) جديدة. يمكنك عرض ملف التعريف الخاص بك باستخدام:

cat ~/.bashrc

لإضافة متغير بيئة دائم، قم بإلحاق عبارة export بملف التعريف (profile) الخاص بك:

echo 'export MY_VAR="hello"' >> ~/.bashrc

تمنع علامات الاقتباس المفردة الصدفة (shell) من توسيع المتغير الآن، ويقوم بالإلحاق بالملف بدلاً من الكتابة فوقه. بعد الإضافة إلى ملف التعريف (profile)، لن يسري التغيير في جلستك الحالية. تحتاج إما إلى فتح نافذة طرفية (terminal) جديدة أو إعادة تحميل الملف باستخدام:

source ~/.bashrc

يقوم الأمر source بتنفيذ الملف في الصدفة (shell) الحالية الخاصة بك، مما يؤدي إلى تطبيق أي متغيرات أو إعدادات جديدة على الفور. هذه هي الطريقة التي يخصص بها المطورون بيئة الطرفية (terminal) الخاصة بهم بتفضيلات شخصية واختصارات وتكوينات تستمر عبر الجلسات.

challenge icon

التحدي

سهل

أضف متغير بيئة دائمًا إلى ملف التعريف الخاص بك، ثم قم بإعادة تحميله لتطبيق التغييرات.

أولاً، قم بإلحاق بيان تصدير (export statement) بملف ~/.bashrc يقوم بتعيين متغير يسمى WORKSPACE بالقيمة /home/user/projects. استخدم علامات اقتباس مفردة حول بيان التصدير بالكامل لمنع توسيع المتغير.

بعد ذلك، استخدم الأمر source لإعادة تحميل ملف التعريف حتى يدخل المتغير حيز التنفيذ فوراً.

أخيراً، استخدم echo لعرض قيمة متغير WORKSPACE الجديد الخاص بك.

يجب أن يكون مخرجك النهائي هو:

/home/user/projects

تلميح: استخدم echo 'export WORKSPACE="/home/user/projects"' >> ~/.bashrc للإلحاق، ثم source ~/.bashrc لإعادة التحميل، وأخيراً echo $WORKSPACE للتحقق.

ورقة مرجعية

متغيرات البيئة التي يتم تعيينها باستخدام export تستمر فقط حتى يتم إغلاق الطرفية. لجعلها دائمة، أضفها إلى ملف تعريف مثل ~/.bashrc (Bash) أو ~/.zshrc (Zsh).

عرض ملف التعريف الخاص بك:

cat ~/.bashrc

إلحاق متغير بيئة دائم بملف التعريف الخاص بك:

echo 'export MY_VAR="hello"' >> ~/.bashrc

استخدم علامات الاقتباس المفردة لمنع توسيع المتغيرات، و للإلحاق (وليس الاستبدال).

أعد تحميل ملف التعريف لتطبيق التغييرات فوراً:

source ~/.bashrc

يقوم الأمر source بتنفيذ الملف في الصدفة (shell) الحالية، مما يؤدي إلى تطبيق المتغيرات الجديدة دون فتح طرفية جديدة.

جرّب بنفسك

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

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

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