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التحدي
مبتدئhead وtail لفحص log.txt. لاجتياز التحدي، شغّل الأمرين في سطر واحد مفصولين بفاصلة منقوطة (;) بحيث يتم التقاط ناتج كليهما معًا:1. اطبع أول 3 أسطر من الملف باستخدام
head -n 3 log.txt2. اطبع آخر سطر واحد من الملف باستخدام
tail -n 1 log.txtتنسيق المثال:
command1; command2تلميح: تتيح لك الفاصلة المنقوطة ; تنفيذ أوامر متعددة بالتتابع في سطر واحد.جرّب بنفسك
يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس الأساسيات
7محتوى الملف
Head و Tailعد الكلمات (Word Count)أمر Sortأمر Uniqueأساسيات GrepGrep مع الخياراتملخص - محقق النصوص2التنقل
عرض مسار المجلد الحاليعرض الملفاتتغيير المجلدالمسارات المطلقة مقابل المسارات النسبيةمجلد المنزل ومجلد الجذرخلاصة - حدد مسارك8إعادة التوجيه
المخرجات القياسيةالكتابة فوق ملفالإضافة إلى ملفالمدخلات القياسيةالخطأ القياسيمراجعة - بناء سجل الأحداث11الأذونات
فهم الأذوناتقراءة الأذوناتChmod باستخدام الأرقامChmod باستخدام الرموزملكية الملفاتملخص - إحكام الحماية14مشروع سكربت النسخ الاحتياطي
نظرة عامة على المشروعالحصول على مسار المصدرتدرّب بنفسك: Playground لـ Terminal