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