أعزئي متابعيي و زوار موقعنا في جزء جديد من سلسلة ينوكس للمبتدئين ، في هذا الجزء سنتعرف على مكان وضع اللينوكس لملفاتكم و كيف يقسمها ، كما أنك ستعلم أين و كيف تبحث عن المجلدات و الملفات خاصتك.
تقديم نظام توزيع الملفات في نظام لينوكس :
أو ما يسمى بالأنجليزية hierarchy هي كيفية توزيع الملفات و تنظيمها في النظام و مكان تواجدها الدائم.لنفهم أكثر ، سنحاول تقريب الأمر بنظام ويندوز الذي تبدأ كل مساراته عبز القرص الصلب :C/ أما في لينوكس فإن كل المسارات تبدأ من الروت root و رمزه / و يسمى بالانجليزية The Root Directory .
ملاحظة : نظام التوزيع الخاص بلينوكس يُسمى Filesystem Hierarchy Standard (FHS)
عند دخولنا لمسار الروت (الجذر) سنجد هذه الملفات :
سنحاول فيما يلي الدخول لبعض منها و شرح ما تحتويه من ملفات.
*) bin/ أو ( sbin/) : Essential User Binaries
يحتوي هذا المجلد على كل البرامج التي يحتاجها النواة لينوكس لحظة الفتح (mount) مثل الباش bach و الوقت date و الصلاحيات chmod (أنظر جزء 2 من السلسلة).
*) Static Boot Files : /boot
هذا الملف يحتوي كل إعدادت يحتاجها النظام عند الاقلاع مثل grub و الـ kernel .
Grub مثل البيوس في نظام الويندوز .
ملاحظة : ننصحكم بعدم تغيير أي شيئ في هذا الملف مهما كانت الأسباب.
*) /dev :
يحتوي هذا المجلد على ملفات تُعبر عن الأجهزة المرتبة بالحاسوب و في كل مجلد نجد إعدادات دخوله ، و عندما نقول أجهزة نعني بذلك حتى الأقراص الصلبة مثل المجلد dev/sda/ الذي يحتوي ملفات الدخول لقرص SATA .
يحتوي أيضًا على ملفات إعدادات الأجهزة الوهمية التي لا تمثل حقيقة hardware مثل مجلد dev/random/ .*)
etc/ :
هو المجلد الأوحد للإعدادت ، و الكود المصدري للملفات و خاصة التعليمات للبرامج لكل مستعمل على حدة.
*) home/ :
يحتوي هذا المجلد على مجلدات أخرى تُوجهنا لكل مستعمل . مثلاً إن كان إسمك صلاح ستجد ملفا هُنا home/salah/ . هذا الملف يحتوي ملفات صلاح الخاصة من صور وفيديواهات .. إلخ
ملاحظة : من أجل الدخول إلى الملف الخاص بالمستعمل صلاح يجب عليك أن تعلم كلمة السر خاصته.
*) lib/ :
قد يكون المجلد الأصغر حجمًا لكنه في الحقيقة إحدى أهم المجلدات في نظامك ، يحتوي على كل المعاملات الثنائية الرقمية Binary التي تحتاجها ملفات bin/ و sbin/ .
*) media/ :
يحتوي على إعدادات ومحتويات الدخول للأجهزة المحمولة مثل الهواتف و فلاش USB أو مفتاح إنترنت .. مثلًا إن أدخلت CD إلى حاسوبك فإنك ستجد الملفات الموجودة في السيدي CD على هذا المجلد.
*) opt/ :
يحتوي على ملفات و إعدادت البرامج التي تنصبها في نظامك وهو شبيه لـ Program files في ويندوز ، في العادة تستعمله البرامج المدفوعة التي لا تحترم شروط GPL مثل البرامج الحرة يمكنك التعرف على البرامج الحرة في مقالنا هنا :
*) proc/ :
شبيه لمجلد dev/ لكنها لا تحمل ملفات إعتيادية مثله إنما ملفات مرتبطة بالنظام.
*) srv/ :
يحتوي على الخدمات التي تخدم النظام بصورة أو بأخرى مثلا إن كنت مطور مواقع ستستعمل خدمات أباتشي HTTP ، و من المستحسن إذن حفظ ملفات مواقعك في مجلدات هنا.
*) tmp/ :
الملفات المؤقتة ، في العادة يتم حذفها عند إعادة تشغيل الحاسوب أو يمكن حذفها يدويًا .
تعليقات
إرسال تعليق