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 lines من الملف باستخدام head -n 3 log.txt
2. اطبع آخر 1 line من الملف باستخدام tail -n 1 log.txt

الصيغة النموذجية: command1; command2
تلميح: تتيح لك الفاصلة المنقوطة ; تنفيذ أوامر متعددة بالتتابع في سطر واحد.

جرّب بنفسك

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

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

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