9. عرض الملفات: cat، less، more، head، tail
قبل الغوص في برامج التحرير، من الضروري معرفة كيفية فحص محتوى الملف بسرعة.
1. ربط وعرض (cat)
يعرض cat (concatenate) محتوى الملف بالكامل على شاشة الطرفية.
bash
إنشاء ملف وهمي
$ echo 'Line 1 Line 2 Line 3' > example.txt
عرض المحتوى
$ cat example.txt Line 1 Line 2 Line 3
إذا كان الملف كبيرًا جدًا، فسوف يغمر cat شاشتك، مما قد يكون غير مريح.
2. Pagers للملفات الكبيرة (less و more)
تسمح لك الـ Pagers بعرض المحتوى شاشة واحدة في كل مرة. يُفضل استخدام less عمومًا على more لأنه يسمح بالتنقل إلى الخلف.
bash
عرض ملف نظام كبير باستخدام less
$ less /etc/motd
داخل less:
اضغط على SPACE للانتقال صفحة واحدة للأسفل.
اضغط على 'b' للانتقال صفحة واحدة للخلف.
اضغط على 'q' للخروج.
3. عرض أطراف الملف (head و tail)
head: يعرض الأسطر البادئة (العلوية) من ملف.tail: يعرض الأسطر النهائية (السفلية) من ملف (مفيد للسجلات).
بشكل افتراضي، يعرض كلاهما أول/آخر 10 أسطر. استخدم العلامة -n لتحديد عدد.
bash
عرض أول 5 أسطر
$ head -n 5 logfile.log
عرض آخر 20 سطرًا
$ tail -n 20 error.log
مشاهدة ملف في الوقت الفعلي (مفيد للسجلات الحية)
$ tail -f access.log