تخطَّ إلى المحتوى

🐧 شرح Linux وسطر الأوامر

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

الدرس 16 من 25· ⏱ 1 دقائق قراءة

عرض المتغيّرات

echo $HOME           # مجلّد المستخدم
echo $PATH           # مسارات البحث عن البرامج
printenv             # كل المتغيّرات

تعيين متغيّر

NAME="Baraa"         # للجلسة الحالية فقط
export NAME="Baraa"  # ويُورَّث للعمليات الفرعية

PATH

قائمة المجلّدات التي يبحث فيها الـ shell عن الأوامر:

export PATH="$PATH:/opt/myapp/bin"   # أضِف مجلّدًا

الجعل دائمًا

أضِف الأسطر إلى ~/.bashrc (أو ~/.zshrc) لتطبّق في كل جلسة:

echo 'export NAME="Baraa"' >> ~/.bashrc
source ~/.bashrc     # طبّق فورًا دون إعادة فتح الطرفية

💡 PATH هو سبب عمل أمر node أو python من أي مكان — لأن مجلّدها مُدرَج فيه.

🎯 التالي: كتابة سكربتات Bash.

هل كان هذا الدرس مفيدًا؟