درسنامه ۲-۴: مشاهدهٔ محتوا با more، less، head و tail
این ابزارها برای دیدن سریع فایلهای متنی کاربردی هستند.
head و tail — ابتدا و انتهای فایل
head -n 20 README.md # 20 خط اول
tail -n 50 app.log # 50 خط آخر
tail -f app.log # دنبالکردن زندهٔ لاگ
more و less — مرور صفحهبهصفحه
- درless با کلیدهای جهتدار یا Space جابهجا شوید؛ خروج: q
- جستوجو در less: کلید / سپس عبارت؛ بعدی: n
- دنبالکردن زنده در less: کلید Shift + F
تمرین کوتاه
- با
headوtailبخشهای ابتدا/انتها را ببینید. - یک لاگ را با
tail -fدنبال کنید و سپس درlessجستوجو انجام دهید.
نکات و ترفندها
- نمایش شمارهٔ خطوط در
nlو لولهکردن بهless:
- دیدن n خط قبل/بعد از تطابق با
grep -nو سپس بازکردن همان خطوط درless:
- دنبالکردن چند فایل همزمان: