5. فهم بيئة Termux ودليل المنزل (Home Directory)
عندما تقوم بتشغيل Termux، فإنك تصل إلى دليل المنزل الخاص بك. يعد فهم تسلسل نظام الملفات أمرًا أساسيًا للعمل في Linux.
دليل المنزل (~)
في Termux، يتم تمثيل منطقة العمل الشخصية الخاصة بك بواسطة ~ (علامة التلدة).
- المسار المطلق (Absolute Path):
/data/data/com.termux/files/home - المسار الرمزي (Symbolic Path):
~
هذا هو المكان الذي ستقوم فيه بتخزين نصوصك البرمجية ومشروعاتك وملفات التهيئة والمحتوى الذي تم تنزيله.
الأدلة الرئيسية في Termux
على الرغم من أن Termux يعمل في بيئة معزولة (sandbox)، فإنه يحاكي بنية نظام ملفات Linux قياسية:
| الدليل | الغرض |
|---|---|
/bin | الملفات التنفيذية الأساسية (الأوامر) |
/usr/bin | الملفات الثنائية الإضافية للمستخدمين |
/etc | ملفات تهيئة النظام بأكمله |
/tmp | الملفات المؤقتة |
/data/data/.../files/home | دليل منزل المستخدم (~) |
/data/data/.../files/usr | حيث يتم تثبيت الحزم |
متغير PATH
يخبر متغير PATH الـ shell بمكان البحث عن البرامج القابلة للتنفيذ. في Termux، عندما تكتب ls، يبحث النظام في الأدلة المدرجة في PATH (مثل /bin و /usr/bin) حتى يجد برنامج ls.
أمر لعرض دليلك الحالي:
bash $ pwd /data/data/com.termux/files/home
أمر لسرد متغيرات البيئة (بما في ذلك PATH):
bash $ printenv | less
سوف نستكشف التنقل في هذه الأدلة في الدرس التالي.