مشاهده فایلهایی با حجم ترابایت در لینوکس - معرفی less

less برنامه فوق العاده عالی در لینوکس برای اینکه فایلهایی با حجم بالا رو پردازش کنیم.

برای مثال

این برنامه فایل رو به صورت استریم میخونه و کل فایل رو در حافظه بارگزاری نمیکنه، همین قابلیت باعث شده نسبت به بقیه برنامه ها مثل vi فایلها رو سریعتر باز کنه.

چند تا سوییچ کاربردی هنگام باز کردن قایل

  • n- نمایش شماره خطوط
  • i- وقتی با این سوییچ فایل باز بشه جستجو ها به صورت case-insensitive خواهد بود و بزرگی و کوچیکی حروف در جستجو بی تاثیر خواهد بود.

حالا که فایل رو باز کردید برای بررسی محتویات فایل میانبرهای کاربردی زیر به دردتون میخوره

میانبرهای Less

به بزرگی و کوچیکی میانبرها دقت کنید

  • SPACE یا f یک صفحه جلو رفتن
  • b یک صفحه عقب رفتن
  • d نیم صفحه جلو رفتن
  • u نیم صفحه عقب رفتن
  • j یک خط جلو رفتن
  • k یک خط عقب رفتن
  • g رفتن به ابتدای فایل
  • G رفتن به انتهای فایل
  • Xg رفتن به خط X ام
  • / جستجو
  • n رفتن به مورد بعدی در نتایج جستجو
  • N رفتن به مورد قبلی در نتایج جستجو
  • ma نشانه گذاری مکان جاری با نشانه a
  • a' رفتن به مکان نشانه a
  • F رفتن به انتهای فایل و نمایش مقادیر جدید در صورت وجود مانند  tail -f
  • Ctrl + G نمایش مشخصات فایل و تعداد خطوط (Ctrl + Shift + g)
  • q یا ZZ خروج
  • ESC + u غیر هایلات کردن عبارات پیدا شده در جستجو

میانبرهای G, g, Xg و F رو قیل از باز کردن فایل هم میتونید اعمال کنید به اینصورت

less حالتی داره که اطلاعات اضافه شده به فایل رو به صورت به لحظه به شما نشون میده که با کلید F میتونید این حالت رو فعال کنید.

تو این حالت فقط اطلاعات اضافه شده به فایل به شما نشون داده میشه و در صورتی که اطلاعات تغییر داده بشن شما چیزی نمیبینید.

با کلیدهای Ctrl + c میتونید از این حالت خارج شید.

متاسفانه حالت بالا فقط روی یک فایل کار میکنه و نمیتونید تغییرات چند تا فایل رو ببینید اما با برنامه tail میتونید اینکارو انجام بدید به اینصورت

 

منبع

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *