الدرس 4: قراءة الملفات — cat, head, tail
أصبحنا نعرف كيف نتنقل ونتحرك بين المجلدات. الآن يأتي الجزء الذي ستفعله أكثر من غيره في DevOps — قراءة ما بداخل الملفات: ملفات الإعدادات وملفات السجلّات. سنتعرّف على ثلاثة أوامر: cat يطبع الملف بالكامل (ممتاز للملفات القصيرة)، head الأسطر الأولى، و tail الأسطر الأخيرة — حيث تقيم، في نهاية السجلّ، أحد
cat يشبه سكب الصفحة كلها على الطاولة. head يقرأ أعلى الصفحة فقط، و tail أسفلها فقط — حيث توجد أحدث الأخبار. tail -f يعني الاستمرار في التحديق في الأسفل بينما يُكتب المزيد هناك، مثل شريط أخبار حيّ.
- cat
- يطبع محتوى الملف بالكامل دفعة واحدة. ممتاز للملفات القصيرة (config)؛ أما الملف الضخم فسيُغرق الشاشة.
- head
- يطبع الأسطر الأولى من الملف (10 افتراضيًا). head -n 3 يطبع الأسطر الثلاثة الأولى.
- tail
- يطبع الأسطر الأخيرة من الملف (10 افتراضيًا) — حيث توجد أحدث سجلّات ملف السجلّ.
- tail -f (متابعة حية)
- يثبّتك عند نهاية السجلّ ويستمر في طباعة الأسطر الجديدة فور كتابتها. للخروج اضغط Ctrl+C.