Menu
CoddyTech
flag Ar iconالعربيةdown icon

Head و Tail

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

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

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

head log.txt

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

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

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

tail log.txt

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

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

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

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

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

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

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