Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

Head و Tail

جزء من قسم الأساسيات في رحلة Terminal على Coddy. الدرس 30 من 82.

عند التعامل مع الملفات الكبيرة، غالبًا لا تحتاج إلى قراءة الملف بأكمله. كل ما تحتاج إليه هو رؤية البداية أو النهاية. يتيح لك الأمران head وtail القيام بذلك تمامًا.

يعرض أمر <strong>head</strong> الأسطر الأولى من ملف. يعرض افتراضيًا أول 10 أسطر:

head log.txt

لتحديد عدد الأسطر التي تريد عرضها، استخدم الخيار -n:

head -n 3 log.txt   # أظهر أول 3 أسطر
head -n 1 log.txt   # أظهر السطر الأول فقط

يعرض أمر <strong>tail</strong> الأسطر الأخيرة من ملف. يعرض افتراضيًا آخر 10 أسطر:

tail log.txt

لتحديد عدد الأسطر:

tail -n 3 log.txt   # أظهر آخر 3 أسطر
tail -n 1 log.txt   # أظهر السطر الأخير فقط

متى تستخدم كلًّا منهما:

  • استخدم head لمعاينة بنية الملف أو رأسه
  • استخدم tail للتحقق من أحدث الإدخالات في ملف log

حيلة مفيدة: الجمع بين كليهما:

يمكنك استخدام كلا الأمرين معًا لرؤية بداية الملف ونهايته في الوقت نفسه:

head -n 2 log.txt
tail -n 2 log.txt
challenge icon

التحدي

مبتدئ
استخدم head وtail لفحص log.txt. لاجتياز التحدي، شغّل الأمرين في سطر واحد مفصولين بفاصلة منقوطة (;) بحيث يتم التقاط ناتج كليهما معًا:

1. اطبع أول 3 أسطر من الملف باستخدام head -n 3 log.txt
2. اطبع آخر سطر واحد من الملف باستخدام tail -n 1 log.txt

تنسيق المثال: command1; command2
تلميح: تتيح لك الفاصلة المنقوطة ; تنفيذ أوامر متعددة بالتتابع في سطر واحد.
التنسيق المطلوب للإخراج: [المحتوى المترجم هنا]

جرّب بنفسك

الطرفية
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس الأساسيات

تدرّب بنفسك: Playground لـ Terminal