إنشاء تقرير
جزء من قسم الأساسيات في رحلة Terminal على Coddy — الدرس 52 من 82.
التحدي
سهللقد قمت بتحليل ملف السجل، وتصفية الأخطاء، وعدّها. الآن حان الوقت لحفظ نتائجك في ملف تقرير يمكن مشاركته أو مراجعته لاحقاً.
قم بإنشاء ملف يسمى report.txt يحتوي على ملخص لتحليل السجل. استخدم إعادة التوجيه (redirection) لكتابة المعلومات التالية إلى الملف:
- أولاً، اكتب النص
=== Log Analysis Report ===إلىreport.txt - قم بإلحاق النص
Total errors found:متبوعاً بعدد الأخطاء (استخدم pipeline معgrepوwc -l) - قم بإلحاق النص
=== Error Details === - قم بإلحاق جميع أسطر ERROR من
server.log
ثم قم بعرض محتويات report.txt باستخدام cat.
echo "=== Log Analysis Report ===" > report.txt
echo "Total errors found: $(grep ERROR server.log | wc -l)" >> report.txt
echo "=== Error Details ===" >> report.txt
grep ERROR server.log >> report.txt
cat report.txtتهانينا! لقد أكملت مشروع Log Analyzer. لقد تعلمت كيفية عرض بيانات السجل وتصفيتها وعدّها وإعداد التقارير عنها باستخدام pipes وإعادة التوجيه - وهي مهارات أساسية لأي مسؤول نظام أو مطور.
جرّب بنفسك
grep "ERROR" server.log | wc -lجميع دروس الأساسيات
2التنقل
عرض مسار المجلد الحاليعرض الملفاتتغيير المجلدالمسارات المطلقة مقابل المسارات النسبيةمجلد المنزل ومجلد الجذرخلاصة - حدد مسارك8إعادة التوجيه
المخرجات القياسيةالكتابة فوق ملفالإضافة إلى ملفالمدخلات القياسيةالخطأ القياسيمراجعة - بناء سجل الأحداث11الأذونات
فهم الأذوناتقراءة الأذوناتChmod باستخدام الأرقامChmod باستخدام الرموزملكية الملفاتملخص - إحكام الحماية14مشروع سكربت النسخ الاحتياطي
نظرة عامة على المشروعالحصول على مسار المصدر