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التحدي
مبتدئ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