إذا كنت قد تحولت مؤخرًا إلى Linux من Windows ، فقد يؤدي عدم وجود C Drive و D Drive واصطلاحات التسمية المألوفة هذه إلى إرباكك. لكن لا داعي للقلق ، لأنه بمجرد فهمك لكيفية وضع بنية دليل Linux ، سيتم توضيح كل شكوكك.

هيكل دليل Linux

تم استلهام تطوير Linux من Unix ومن ثم يتبع تسلسل هرمي لنظام الملفات مشابهًا لنظام Unix. ستلاحظ أيضًا التشابه في أنظمة التشغيل الأخرى المستندة إلى Unix مثل macOS و BSD. تم وضع بنية دليل Linux مثل الشجرة ذات الامتداد /root الدليل هو جذع الشجرة الذي تتفرع منه بقية الدلائل.

تحتوي الدلائل بشكل أساسي على ثلاثة أنواع من الملفات:

  1. الملفات العامة: الملفات العامة هي ملفات عادية تتكون من ASCII أو بيانات ثنائية. مقاطع الفيديو والصور والمستندات وما إلى ذلك. هي أمثلة شائعة للملفات العامة.
  2. ملفات الدليل: في Linux ، يتم تصنيف الدلائل أيضًا كملفات تعمل كمساحة تخزين لأنواع الملفات والأدلة الأخرى.
  3. ملفات الجهاز: قد تكون على دراية برؤية ملف F: أو ز: محرك الأقراص الذي تم إنشاؤه كلما قمت بتوصيل USB في Windows. وبالمثل ، في Linux ، يتم تمثيل USB ومكونات الأجهزة الأخرى كـ /dev/device_id الملفات.
instagram viewer

دعنا نتعرف على الدلائل المختلفة واستخداماتها في Linux. نوصيك بالمتابعة بالانتقال إلى الدلائل باستخدام الأمر cd وتفقد محتوياتها باستخدام الأمر ls.

إذا كنت تريد معرفة المزيد حول نظام Linux الهرمي ، فيمكنك الاستفادة من رجل هير الأمر الذي يعرض صفحة الدليل التي تصف التسلسل الهرمي لنظام ملفات Linux بالتفصيل.

1. دليل الجذر (/)

يخزن الدليل الجذر ، الذي يتم تمثيله بشرطة مائلة للأمام (/) ، جميع الأدلة في Linux. إذا أدخلت cd إلى هذا الدليل واستخدمت الأمر ls ، فستجد قائمة بجميع الأدلة الموجودة على جهازك. يمر المسار المطلق لكل ملف عبر الدليل الجذر لأنه الأصل لجميع الدلائل الأخرى.

2. /boot

يحتوي دليل التمهيد على الملفات الهامة التي يحتاجها محمل التمهيد. يتم تخزين نظام ملفات RAM الأولي أو initramfs هنا أيضًا مع kernel. لا يجب العبث بهذا الدليل على جهازك الأساسي. إذا كنت ترغب في التجربة ، فلا تتردد في القيام بذلك في جهاز افتراضي.

3. /dev

يتعامل Linux مع كل شيء كملف ، والأجهزة ليست استثناءً من هذه القاعدة. يحتوي الدليل / dev على ملفات ظاهرية خاصة تمثل مكونات الأجهزة مثل الماوس ولوحة المفاتيح وأجهزة التخزين وما إلى ذلك ، المتصلة بنظامك.

4. /etc

يحتوي الدليل / etc على ملفات تكوين النظام الحيوية مثل البرامج النصية لبدء التشغيل وملفات الشبكات والملفات المتعلقة بحساب المستخدم وما إلى ذلك. يجب عليك تحرير ملفات التكوين في الدليل / etc لإجراء أي تغييرات على مستوى النظام.

5. /home

يخزن الدليل / home الدليل الرئيسي للمستخدم الفردي. إذا كنت تقوم بالتبديل من بيئة Windows ، فستجد الدليل / home قريبًا من ملف ج: / المستخدمون الدليل. يحتوي على تكوينات خاصة بالمستخدم داخل دليل كل مستخدم.

6. /bin

يحتوي الدليل / bin على أوامر النظام والبرامج الأخرى القابلة للتنفيذ. يوجد الأمر ls الذي تستخدمه لسرد الدلائل الفرعية مع العديد من الأوامر المفيدة الأخرى داخل الدليل / bin.

7. /opt

يحتوي الدليل / opt على حزم برامج اختيارية لتسهيل توافق أفضل لتطبيقات معينة. عند تثبيت تطبيق جهة خارجية غير متوفر في مستودع التوزيع الرسمي ، يتم تخزين رمز البرنامج الخاص به في الدليل / opt.

8. /proc

دليل / proc هو نظام ملفات زائف يحتوي على معلومات حول العمليات ومعلمات النواة. يتم ملؤها بالبيانات أثناء التمهيد ويتم تنظيفها عند إغلاق جهاز Linux الخاص بك.

يعد دليل / proc أيضًا موطنًا لمعلومات النظام مثل استخدام الذاكرة ومعلومات المعالج وما إلى ذلك.

9. /tmp

يتم استخدام الدليل / tmp بواسطة النظام وتطبيقاته لتخزين الملفات المؤقتة. يمكنك أيضًا تخزين البيانات المؤقتة في هذا المجلد ، ولكن تذكر أنه سيتم حذف البيانات عند إعادة تشغيل نظامك.

10. /root

في نظام Linux ، يمتلك كل مستخدم مجلدًا رئيسيًا منفصلاً ، والمستخدم الجذر ليس استثناءً من ذلك. الدليل / root هو المجلد الرئيسي للمستخدم الجذر. لن تتمكن من الوصول إلى هذا الدليل بدون امتيازات المستخدم المتميز.

11. /usr

يحتوي الدليل / usr على معظم الملفات والمكتبات والبرامج وأدوات النظام المساعدة. ال /bin مجلد مرتبط بشكل رمزي بـ /usr/bin. الشيء نفسه ينطبق على /sbin و /lib الدلائل.

12. /var

الدليل / var هو مساحة التخزين للملفات المتغيرة التي ينشئها النظام ، ويتضمن السجلات ، وذاكرة التخزين المؤقت ، وملفات التخزين المؤقت. لا يتم حذف البيانات الموجودة في / var تلقائيًا ، لذلك يمكن لمسؤولي النظام جمع سجلات النظام والتحقيق فيها إذا لزم الأمر.

عند توصيل أي جهاز وسائط قابل للإزالة مثل محرك أقراص USB أو قرص مضغوط أو قرص DVD ، يقوم Linux بإنشاء دليل فرعي ضمن /media حيث يتم وضع محتويات الجهاز. عادة ما يتم ذلك تلقائيًا بواسطة النظام بمجرد توصيل الجهاز. عند إزالة الجهاز ، يحذف النظام الدليل الفرعي المقابل.

14. /mnt

يتم استخدام الدليل / mnt لتحميل أجهزة التخزين في النظام بشكل مؤقت. ومع ذلك ، تستخدم بعض توزيعات Linux أيضًا / mnt كحل تخزين دائم. على عكس /media، لا يتم تثبيت جهاز التخزين تلقائيًا على / mnt بواسطة النظام. يتعين على مسؤولي النظام تحميل جهاز تخزين يدويًا وملء جدول نظام الملفات وفقًا لذلك.

15. /lib

المكتبة عبارة عن مجموعة من التعليمات البرمجية المجمعة مسبقًا والتي يمكن للثنائيات القابلة للتنفيذ استخدامها. في Linux ، يحتوي ملف /lib يعمل الدليل كمساحة تخزين لجميع المكتبات التي تحتاجها الثنائيات في ملف /bin الدليل.

16. /sys

يحتوي الدليل / sys على معلومات حول مكونات النظام وبرامج التشغيل المختلفة. إنه أقرب إلى /proc لكن منظم بشكل مختلف. استخدام مسؤول النظام /proc و /sys بشكل متبادل لجمع البيانات.

17. /run

يسجل الدليل / run معلومات النظام منذ وقت التمهيد. يمكنك العثور على معلومات حول البرامج الخبيثة قيد التشغيل والمستخدمين الذين قاموا بتسجيل الدخول والمزيد. يمكن أن تعطيك البيانات المخزنة في الدليل / run فكرة عن كيفية استخدام موارد النظام منذ بدء التشغيل.

تكوين الملفات والمجلدات في Linux

الآن بعد أن فهمت كيف يبدو التسلسل الهرمي لنظام ملفات Linux ، يمكنك تكوين ملفات ومجلدات جهاز Linux لإنشاء بيئة مخصصة وأكثر أمانًا.

إذا لم تكن متأكدًا من كيفية تعديل الملفات والمجلدات على Linux ، فإن اللعب بأذونات الوصول يعد مكانًا جيدًا للبدء.