| PG(1) | User Commands | PG(1) |
نام (NAME)
pg - مرور پروندههای متنی به صورت صفحهبهصفحه
خلاصه دستور (SYNOPSIS)
pg -*amount *-p prompt -cefnrs +line +/pattern/ file_ ...
توضیحات (DESCRIPTION)
دستور pg یک پروندهٔ متنی را هر بار به اندازهٔ یک صفحه بر روی نمایشگر نشان میدهد. پس از هر صفحه، یک اعلان نمایش داده میشود. سپس کاربر میتواند با فشردن کلید خط جدید صفحهٔ بعدی را مشاهده کند یا یکی از کلیدهای شرحدادهشده در زیر را فشار دهد.
اگر هیچ نام پروندهای در خط فرمان مشخص نشده باشد، pg از ورودی استاندارد میخواند. اگر خروجی استاندارد یک ترمینال نباشد، pg مانند cat(1) عمل میکند، اما اگر بیش از یک پرونده وجود داشته باشد، پیش از محتوای هر پرونده نام آن را درج میکند.
اگر ورودی از یک لوله دریافت شود، pg دادهها را هنگام خواندن در یک پروندهٔ میانگیر ذخیره میکند تا امکان پیمایش فراهم شود.
گزینهها (OPTIONS)
دستور pg گزینههای زیر را میپذیرد:
+number
+/pattern*/*
-number
-c
-e
-f
-n
با این گزینه، به محض وارد کردن حرف دستور، pg به جلو میرود.
-p string
-r
-s
-h, --help
-V, --version
دستورات (COMMANDS)
دستورات زیر را میتوان در خط اعلان وارد کرد. دستوراتی که در این سند پیشوند i دارند، یک عدد را به عنوان آرگومان (مثبت یا منفی) میپذیرند. اگر این آرگومان با + یا - آغاز شود، به صورت نسبی نسبت به موقعیت جاری در پروندهٔ ورودی تفسیر میشود، در غیر این صورت نسبت به ابتدای پرونده در نظر گرفته میشود.
i<Enter>
id یا ^D
il
if
iw یا iz
. یا ^L
$
i/pattern/
i?pattern? یا ipattern
دستورات جستجو یک حرف افزوده را میپذیرند. اگر t داده شود، خط حاوی الگو در بالای صفحه نمایش داده میشود که حالت پیشفرض است. m میانه و b پایین صفحه را انتخاب میکند. موقعیت انتخابشده در جستجوهای بعدی نیز استفاده میشود.
in
ip
s filename
h
!command
q یا Q
اگر در حالی که pg از پروندهٔ ورودی میخواند یا روی ترمینال مینویسد کاربر کلید وقفه یا خروج را فشار دهد، pg بلافاصله خط اعلان را نمایش خواهد داد. در تمامی شرایط دیگر، این کلیدها موجب پایان یافتن اجرای pg میشوند.
محیط (ENVIRONMENT)
متغیرهای محیطی زیر بر رفتار pg تأثیر میگذارند:
COLUMNS
LANG, LC_ALL, LC_COLLATE, LC_CTYPE, LC_MESSAGES
LINES
SHELL
TERM
نکات (NOTES)
دستور pg انتظار دارد که فواصل تب در ترمینال در هر هشت موقعیت تنظیم شده باشند.
پروندههایی که شامل نویسههای NUL باشند، توسط pg قابل نمایش نیستند.
همچنین ببینید (SEE ALSO)
cat(1), more(1), sh(1p), terminfo(5), locale(7), regex(7), term(7)
گزارش باگها (REPORTING BUGS)
برای گزارش باگها، از سامانه پیگیری مشکلات https://github.com/util-linux/util-linux/issues.
در دسترس بودن (AVAILABILITY)
دستور pg بخشی از بستهٔ util-linux است که میتوان آن را از آرشیو هسته لینوکس https://www.kernel.org/pub/linux/utils/util-linux. دریافت کرد.
| 2026-09-02 | util-linux 2.42.3 |