اختبار الوحدة 3 - نظام الملفات
تعليمات
يحتوي هذا الاختبار على 30 سؤالاً متعدد الخيارات للتحقق من فهمك للوحدة 3.
نصيحة: أجب عن كل سؤال قبل الكشف عن الإجابة. الإجابات مخفية مباشرة بعد كل سؤال.
السؤال 1
ما هي بنية نظام الملفات في لينكس؟
عرض التفسير
الإجابة الصحيحة: تسلسل هرمي واحد مع / كجذر
التفسير: يستخدم لينكس معيار تسلسل نظام الملفات (FHS) مع جذر واحد /. يتم تنظيم جميع الملفات والمجلدات تحت هذا الجذر الواحد، على عكس ويندوز الذي يستخدم عدة جذور (C:, D:, إلخ).
السؤال 2
ما هي الأوامر التي تسمح برؤية الدليل الحالي؟
عرض التفسير
الإجابة الصحيحة: pwd
التفسير: pwd (طباعة الدليل العامل) يعرض المسار الكامل للدليل العامل الحالي. إنه أمر أساسي لمعرفة مكانك في التسلسل الهرمي.
السؤال 3
ما هي الأوامر التي تسرد الملفات في دليل؟
عرض التفسير
الإجابة الصحيحة: ls
التفسير: ls (list) يعرض محتوى دليل. الخيارات الشائعة: ls -l (تفاصيل)، ls -a (ملفات مخفية)، ls -la (تفاصيل + مخفية)، ls -h (أحجام قابلة للقراءة).
السؤال 4
ما هي الأوامر التي تسمح بتغيير الدليل؟
عرض التفسير
الإجابة الصحيحة: cd
التفسير: cd (تغيير الدليل) يسمح بالتنقل في الدلائل. أمثلة: cd /home, cd .. (الدليل الأب), cd ~ (الدليل المنزلي), cd - (الدليل السابق).
السؤال 5
ما هي الأوامر التي تسمح بإنشاء دليل؟
عرض التفسير
الإجابة الصحيحة: mkdir
التفسير: mkdir (إنشاء دليل) ينشئ دليلاً جديداً. الخيار -p ينشئ الدلائل الأب إذا لزم الأمر: mkdir -p dir1/dir2/dir3.
السؤال 6
ما هي الأوامر التي تسمح بإنشاء ملف فارغ؟
عرض التفسير
الإجابة الصحيحة: touch
التفسير: touch ينشئ ملفاً فارغاً أو يحدث تاريخ التعديل لملف موجود. مثال: touch monfichier.txt.
السؤال 7
ما هي الأوامر التي تسمح بنسخ ملف؟
عرض التفسير
الإجابة الصحيحة: cp
التفسير: cp (نسخ) ينسخ الملفات أو الدلائل. الصيغة: cp source destination. الخيار -r لنسخ الدلائل بشكل متكرر: cp -r dir1 dir2.
السؤال 8
ما هي الأوامر التي تسمح بنقل أو إعادة تسمية ملف؟
عرض التفسير
الإجابة الصحيحة: mv
التفسير: mv (نقل) ينقل أو يعيد تسمية الملفات والدلائل. أمثلة: mv fichier1 fichier2 (إعادة تسمية), mv fichier /tmp/ (نقل).
السؤال 9
ما هي الأوامر التي تسمح بحذف ملف؟
عرض التفسير
الإجابة الصحيحة: rm
التفسير: rm (إزالة) يحذف الملفات. الخيارات: rm -r (متكرر للدلائل), rm -f (إجبار), rm -i (تفاعلي). انتبه: الحذف نهائي!
السؤال 10
ما هي الأوامر التي تعرض محتوى ملف؟
عرض التفسير
الإجابة الصحيحة: cat
التفسير: cat (دمج) يعرض محتوى ملف. أوامر أخرى مفيدة: less (التنقل), head (السطر الأول), tail (السطر الأخير), more (التصفح).
السؤال 11
ما هي الأذونات الأساسية الثلاثة لملفات لينكس؟
عرض التفسير
الإجابة الصحيحة: قراءة (r)، كتابة (w)، تنفيذ (x)
التفسير: الأذونات الأساسية في لينكس هي: read (قراءة), write (كتابة), execute (تنفيذ). تنطبق هذه الأذونات على المالك (owner), المجموعة (group), والآخرين (others).
السؤال 12
ما هي الأوامر التي تسمح بتعديل أذونات ملف؟
عرض التفسير
الإجابة الصحيحة: chmod
التفسير: chmod (تغيير الوضع) يعدل الأذونات. الصيغ: chmod 755 fichier (ثماني), chmod u+x fichier (رمزي). أمثلة: chmod +x script.sh, chmod 644 fichier.txt.
السؤال 13
ما هي الأوامر التي تسمح بتغيير مالك ملف؟
عرض التفسير
الإجابة الصحيحة: chown
التفسير: chown (تغيير المالك) يعدل المالك و/أو المجموعة لملف. أمثلة: chown user:group fichier, chown user fichier, chown :group fichier. يتطلب عادةً حقوق الجذر.
السؤال 14
أي دليل يحتوي على ملفات تكوين النظام؟
عرض التفسير
الإجابة الصحيحة: /etc
التفسير: /etc يحتوي على ملفات تكوين النظام والتطبيقات. أمثلة: /etc/passwd, /etc/hosts, /etc/nginx/, /etc/ssh/.
السؤال 15
أي دليل يحتوي على دلائل home للمستخدمين؟
عرض التفسير
الإجابة الصحيحة: /home
التفسير: /home يحتوي على دلائل شخصية للمستخدمين. كل مستخدم لديه عادةً دليله الخاص تحت /home/username. الدليل home للجذر هو /root.
السؤال 16
ما هي الأوامر التي تسمح بالبحث عن الملفات حسب الاسم؟
عرض التفسير
الإجابة الصحيحة: find
التفسير: find يبحث عن الملفات في التسلسل الهرمي. أمثلة: find /home -name "*.txt", find . -type f -name "script*", find /var/log -mtime -7 (تم تعديلها في الأيام السبعة الأخيرة).
السؤال 17
ما الفرق بين الرابط الرمزي والرابط الصلب؟
عرض التفسير
الإجابة الصحيحة: الرابط الصلب يشير مباشرة إلى inode، الرابط الرمزي يشير إلى مسار
التفسير: الرابط الصلب (ln fichier lien) يشارك نفس inode مع الملف الأصلي. الرابط الرمزي (ln -s fichier lien) هو ملف منفصل يحتوي على مسار إلى الملف الهدف. الروابط الرمزية يمكن أن تشير إلى دلائل وملفات على أنظمة ملفات أخرى.
السؤال 18
ما هي الأوامر التي تسمح بإنشاء رابط رمزي؟
عرض التفسير
الإجابة الصحيحة: ln -s
التفسير: ln -s ينشئ رابطاً رمزياً. الصيغة: ln -s cible lien. مثال: ln -s /usr/bin/python3 /usr/local/bin/python. يتم التعرف على الروابط الرمزية بواسطة l في ls -l.
السؤال 19
ما هو inode في لينكس؟
عرض التفسير
الإجابة الصحيحة: هيكل بيانات يخزن البيانات الوصفية لملف
التفسير: inode (عقدة الفهرس) يخزن البيانات الوصفية لملف: الأذونات، المالك، الحجم، التواريخ، المؤشرات إلى كتل البيانات. يتم تخزين اسم الملف بشكل منفصل في الدليل. كل ملف لديه رقم inode فريد.
السؤال 20
أي دليل يحتوي على الثنائيات الأساسية للنظام؟
عرض التفسير
الإجابة الصحيحة: /bin
التفسير: /bin يحتوي على الثنائيات الأساسية اللازمة لبدء وإصلاح النظام. أمثلة: ls, cp, mv, rm, bash, cat. هذه الأوامر متاحة لجميع المستخدمين.
السؤال 21
ما هي الأوامر التي تسمح بالبحث عن نص في الملفات؟
عرض التفسير
الإجابة الصحيحة: grep
التفسير: grep يبحث عن أنماط في الملفات. أمثلة: grep "motif" fichier, grep -r "motif" /dossier (متكرر), grep -i "motif" fichier (غير حساس لحالة الأحرف), grep -n "motif" fichier (مع أرقام الأسطر).
السؤال 22
ما هو نظام الملفات الافتراضي في أوبونتو 24.04؟
عرض التفسير
الإجابة الصحيحة: ext4
التفسير: ext4 (نظام الملفات الموسع الرابع) هو نظام الملفات الافتراضي في أوبونتو. إنه نظام ملفات مسجل، مستقر، ويدعم ملفات تصل إلى 16TB وأنظمة ملفات تصل إلى 1EB.
السؤال 23
ما هي الأوامر التي تعرض السطور الأولى من ملف؟
عرض التفسير
الإجابة الصحيحة: head
التفسير: head يعرض السطور الأولى من ملف. بشكل افتراضي 10 سطور. الخيارات: head -n 20 fichier (20 سطراً), head -c 100 fichier (100 حرف).
السؤال 24
ما هي الأوامر التي تعرض السطور الأخيرة من ملف؟
عرض التفسير
الإجابة الصحيحة: tail
التفسير: tail يعرض السطور الأخيرة من ملف. بشكل افتراضي 10 سطور. الخيارات: tail -n 20 fichier (20 سطراً), tail -f fichier (متابعة في الوقت الحقيقي، مفيد جداً للسجلات).
السؤال 25
ما هو FHS (Filesystem Hierarchy Standard)؟
عرض التفسير
الإجابة الصحيحة: معيار يحدد بنية الدلائل في لينكس
التفسير: يحدد FHS مكان وضع الملفات في نظام لينكس. على سبيل المثال: /bin للثنائيات الأساسية، /etc للتكوين، /home للمستخدمين، /var للبيانات المتغيرة. يضمن ذلك التناسق بين توزيعات لينكس.
السؤال 26
ما الفرق بين المسار المطلق والمسار النسبي؟
عرض التفسير
الإجابة الصحيحة: المسار المطلق يبدأ بـ /، المسار النسبي يكون بالنسبة للدليل الحالي
التفسير: المسار المطلق يبدأ دائماً بـ / ويحدد الموقع الكامل من الجذر (مثال: /home/user/documents). المسار النسبي يكون بالنسبة للدليل العامل الحالي (مثال: documents أو ../parent).
السؤال 27
ما هي الأوامر التي تسمح برؤية المساحة المستخدمة على القرص؟
عرض التفسير
الإجابة الصحيحة: df
التفسير: df (القرص الحر) يعرض المساحة المتاحة على أنظمة الملفات المثبتة. الخيارات: df -h (أحجام قابلة للقراءة), df -T (أنواع أنظمة الملفات). du يعرض استخدام دليل محدد.
السؤال 28
ما هي الأوامر التي تسمح برؤية حجم دليل؟
عرض التفسير
الإجابة الصحيحة: du
التفسير: du (استخدام القرص) يعرض المساحة المستخدمة بواسطة دليل. الخيارات: du -h (أحجام قابلة للقراءة), du -s (ملخص), du -sh /chemin (الحجم الكلي لدليل).
السؤال 29
ما الفرق بين ملف ودليل في لينكس؟
عرض التفسير
الإجابة الصحيحة: الدليل هو نوع خاص من الملفات يحتوي على مراجع لملفات أخرى
التفسير: في لينكس، "كل شيء ملف". الدليل هو ملف خاص يحتوي على قائمة بأسماء الملفات وinodes الخاصة بها. لهذا السبب يمكن استخدام ls -d لرؤية الدلائل كملفات.
السؤال 30
ما هي الأوامر التي تسمح بتغيير مجموعة ملف؟
عرض التفسير
الإجابة الصحيحة: chgrp
التفسير: chgrp (تغيير المجموعة) يعدل مجموعة ملف. أمثلة: chgrp groupe fichier, chgrp -R groupe /dossier (متكرر). يمكن أيضاً استخدام chown :groupe fichier.
نتيجة الاختبار
تهانينا لإكمال اختبار الوحدة 3!
النتيجة:
- 25-30 إجابة صحيحة: ممتاز! أنت تتقن نظام الملفات في لينكس.
- 20-24 إجابة صحيحة: جيد جداً! راجع المفاهيم التي واجهت فيها صعوبة.
- 15-19 إجابة صحيحة: جيد! راجع الفصول المتعلقة بنظام الملفات.
- أقل من 15: يُوصى بمراجعة الوحدة قبل المتابعة.
الخطوات التالية
الآن بعد أن تحققت من معرفتك:
الوحدة 4: إدارة العمليات
المختبرات العملية: طبق نظام الملفات مع مختبرات الوحدة 3
تم إنشاء الاختبار في: ديسمبر 2024 - تم اختباره على أوبونتو 24.04