Menu
CoddyTech

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. شغّل كلا الأمرين، head أولًا ثم tail. يمكنك كتابتهما في سطرين، أو في سطر واحد يفصل بينهما فاصلة منقوطة (;):

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

صيغة السطر الواحد: command1; command2
تلميح: تشغّل الفاصلة المنقوطة ; عدة أوامر واحدًا تلو الآخر في سطر واحد.

جرّب بنفسك

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

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

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

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