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