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