عرض المتغيّرات
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.