LNAV(1) General Commands Manual LNAV(1)

lnav - نمایشگر فایل لاگ برای ترمینال

lnav [گزینه‌ها] [logfile1 logfile2 ...]

برنامه Logfile Navigator یا lnav، یک نمایشگر فایل لاگ برای محیط ترمینال است. با دریافت مجموعه‌ای از فایل‌ها یا دایرکتوری‌ها، lnav کارهای زیر را انجام می‌دهد:

- در صورت نیاز، آن‌ها را از حالت فشرده خارج می‌کند؛
- فرمت (قالب) آن‌ها را تشخیص می‌دهد؛
- فایل‌ها را بر اساس زمان با یکدیگر ادغام کرده و در یک نمای واحد نمایش می‌دهد؛
- فایل‌ها را به‌صورت زنده دنبال می‌کند (tail)، تغییر نام‌ها را پیگیری کرده و فایل‌های جدید را در دایرکتوری‌ها پیدا می‌کند؛
- نمایه‌ای از خطاها و هشدارها ایجاد می‌کند؛
- خطوط JSON را به‌صورت خوانا و زیبا (pretty-print) قالب‌بندی می‌کند.

?
مشاهده یا خروج از متن راهنمای آنلاین.
خروج از برنامه.

چاپ راهنما و خروج.
نمایش متن راهنمای داخلی.
افزودن دایرکتوری پیکربندی مشخص‌شده به مسیر جستجو.
چاپ هشدارهای مربوط به پیکربندی lnav.
به‌روزرسانی فرمت‌های نصب‌شده از مخازن git.
نوشتن پیام‌های اشکال‌زدایی (debug) در فایل مشخص‌شده.
چاپ اطلاعات نسخه.
بارگذاری بازگشتی فایل‌ها از دایرکتوری‌های مشخص‌شده.
بارگذاری فایل‌های لاگ چرخش‌یافته (rotated) قدیمی‌تر.
اجرای یک دستور پس از بارگذاری کامل فایل‌ها.
اجرای دستورات موجود در فایل مشخص‌شده.
اجرای یک خط‌فرمان شل (shell).
افزودن برچسب‌های زمانی به ابتدای خطوط داده‌ای که از ورودی استاندارد خوانده می‌شوند.
اجرا بدون واسط کاربری curses (حالت بدون سر یا headless).
در صورتی که هیچ فایلی تعیین نشود، فایل syslog پیش‌فرض باز نشود.
-q
حالت بی‌صدا. پس از اجرای تمام دستورات، پیام‌های لاگ چاپ نشوند.

فایل‌های لاگ یا دایرکتوری‌ها جهت مشاهده. اگر یک دایرکتوری داده شود، تمامی فایل‌های موجود در آن دایرکتوری بارگذاری خواهند شد.

نصب فایل‌های فرمت ارائه‌شده در دایرکتوری $HOME/.lnav/formats/installed و خروج.
تغییر وضعیت به حالت خط‌فرمان مدیریتی. این حالت برای کار با پیکربندی lnav استفاده می‌شود.
بررسی پیکربندی و خروج. فایل‌های فرمت لاگ بارگذاری و بررسی خواهند شد. هر فایلی که در خط‌فرمان مشخص شده باشد نیز بارگذاری و بررسی می‌شود تا از تطابق آن با یک فرمت لاگ اطمینان حاصل گردد.

برای بارگذاری و دنبال کردن فایل syslog:

lnav

برای بارگذاری تمامی فایل‌های موجود در مسیر /var/log:

lnav /var/log

برای مشاهده خروجی دستور make به همراه برچسب‌های زمانی اضافه‌شده در ابتدای سطرها:

make 2>&1 | lnav -t

این صفحه راهنما توسط Salvatore Bonaccorso <carnil@debian.org> برای سیستم دبیان (Debian) نوشته شده است (اما ممکن است توسط دیگران نیز استفاده شود).

April 2024