99fb7f0e82
- Created a new sitemap.xml file for better SEO. - Added a compressed version of the sitemap as sitemap.xml.gz. - Introduced extra.css for custom styles, including Persian font support (IRANSansX). - Defined font-face rules for regular and bold styles of IRANSansX. - Implemented various text styles and layout adjustments for better readability. - Enhanced Mermaid diagram styles to support Persian text rendering.
1.4 KiB
1.4 KiB
درسنامه ۲-۴: مشاهدهٔ محتوا با more، less، head و tail
این ابزارها برای دیدن سریع فایلهای متنی کاربردی هستند.
head و tail — ابتدا و انتهای فایل
head -n 20 README.md # 20 خط اول
tail -n 50 app.log # 50 خط آخر
tail -f app.log # دنبالکردن زندهٔ لاگ
more و less — مرور صفحهبهصفحه
more bigfile.txt
less bigfile.txt
- در
lessبا کلیدهای جهتدار یا Space جابهجا شوید؛ خروج:q - جستوجو در
less: کلید/سپس عبارت؛ بعدی:n - دنبالکردن زنده در
less: کلیدShift + F
تمرین کوتاه
- با
headوtailبخشهای ابتدا/انتها را ببینید. - یک لاگ را با
tail -fدنبال کنید و سپس درlessجستوجو انجام دهید.
نکات و ترفندها
-
نمایش شمارهٔ خطوط در
nlو لولهکردن بهless:nl -ba README.md | less -
دیدن n خط قبل/بعد از تطابق با
grep -nو سپس بازکردن همان خطوط درless:grep -n "ERROR" app.log | head less +123 app.log # پرش به خط 123 -
دنبالکردن چند فایل همزمان:
tail -f app1.log app2.log