الاسم
more - يعرض
محتويات
ملف في
طرفية
موجز
more
[الخيارات]
الملف ...
الوصف
more مرشح
لتقسيم
النص
لصفحات
بمقدار ملء
الشاشة في
كل مرة. هذا
الإصدار
بدائي
للغاية. يجب
أن يدرك
المستخدمون
أن less(1) يوفر
محاكاة
لبرنامج more(1)
بالإضافة
إلى
تحسينات
واسعة.
الخيارات
تُستمد
الخيارات
أيضاً من
متغير
البيئة MORE
(تأكد من
سبقها
بشرطة (-))
ولكن
خيارات سطر
الأوامر
ستتجاوزها.
-d، --silent
يعرض
محثاً بنص
"[اضغط
مسافة
للاستمرار،
'q' للخروج.]"،
ويعرض
"[اضغط 'h'
للتعليمات.]"
بدلاً من
رنين الجرس
عند الضغط
على مفتاح
غير صالح.
-l، --logical
لا يتوقف
مؤقتاً بعد
أي سطر
يحتوي على ^L
(تغذية
الصفحة).
-e، --exit-on-eof
يخرج عند
نهاية
الملف،
مفعّل
مبدئياً
إذا لم
يُضبط
متغير
البيئة POSIXLY_CORRECT
أو إذا لم
يُنفذ على
طرفية.
-f، --no-pause
يعد
السطور
المنطقية
بدلاً من
سطور
الشاشة (أي
أن السطور
الطويلة لا
تُطوى).
-p، --print-over
لا يمرر.
بدلاً من
ذلك، يمسح
الشاشة
كاملة ثم
يعرض النص.
لاحظ أن هذا
الخيار
يُفعّل
آلياً إذا
كان اسم
الملف
التنفيذي
page.
-c، --clean-print
لا يمرر.
بدلاً من
ذلك، يرسم
كل شاشة من
الأعلى، مع
مسح ما تبقى
من كل سطر
أثناء
عرضه.
-s، --squeeze
يضغط
السطور
الفارغة
المتعددة
في سطر
واحد.
-u، --plain
يعطل
التسطير.
يُتجاهل
هذا الخيار
بصمت
للحفاظ على
التوافقية
مع
الإصدارات
السابقة.
-n، --lines
رقم
حدد عدد
السطور في
كل شاشة.
معامل
العدد هو
صحيح عشري
موجب.
يتجاوز
خيار --lines أي
قيم تم
الحصول
عليها من أي
مصدر آخر،
مثل عدد
السطور
التي تُبلغ
عنها
الطرفية.
-رقم
يعني
الخيار
الرقمي نفس
معنى معامل
خيار --lines.
+رقم
يبدأ عرض
كل ملف عند
السطر
رقم.
+/سلسلة_محارف
النص
(سلسلة_محارف)
المراد
البحث عنه
في كل ملف
قبل البدء
في عرضه.
-h، --help
اعرض نص
المساعدة
ثم اخرج.
-V، --version
اعرض
الإصدار
واخرج.
الأوامر
تعتمد
الأوامر
التفاعلية
لبرنامج more
على vi(1). قد
تُسبق بعض
الأوامر
برقم عشري،
يُدعى k في
الأوصاف
أدناه. في
الأوصاف
التالية،
يعني ^X
مفتاح control-X.
h أو ?
تعليمات؛
يعرض
ملخصاً
لهذه
الأوامر.
إذا نسيت كل
الأوامر
الأخرى،
تذكر هذا
الأمر.
SPACE
يعرض k
سطور تالية
من النص.
القيمة
المبدئية
هي حجم
الشاشة
الحالي.
z
يعرض k
سطور تالية
من النص.
القيمة
المبدئية
هي حجم
الشاشة
الحالي.
يصبح
المعامل هو
القيمة
المبدئية
الجديدة.
RETURN
يعرض k
سطور تالية
من النص.
القيمة
المبدئية
هي 1. يصبح
المعامل هو
القيمة
المبدئية
الجديدة.
d أو ^D
أزِح
بمقدار k من
الأسطر.
القيمة
المبدئية
هي حجم
الإزاحة
الحالي،
وهي 11 في
البداية.
تصبح
المعطيات
هي القيمة
المبدئية
الجديدة.
q أو Q أو
INTERRUPT
اخرج.
s
تخطّ k من
أسطر النص
إلى الأمام.
القيمة
المبدئية
هي 1.
f
يتخطى
للأمام k
شاشات من
النص.
القيمة
المبدئية
هي 1.
b أو ^B
يتخطى
للخلف k
شاشات من
النص.
القيمة
المبدئية
هي 1. يعمل فقط
مع
الملفات،
وليس
الأنابيب.
'
يذهب إلى
المكان
الذي بدأ
منه البحث
الأخير.
=
اعرض رقم
السطر
الحالي.
/pattern
يبحث عن
الظهور رقم k
للتعبير
النمطي.
القيمة
المبدئية
هي 1.
n
يبحث عن
الظهور رقم k
لآخر تعبير
نمطي.
القيمة
المبدئية
هي 1.
!command أو :!command
يُنفذ
الأمر (أمر)
في صدفة
فرعية.
v
ابدأ
تشغيل محرر
نصوص عند
السطر
الحالي.
يُؤخذ
المحرر من
متغير
البيئة
VISUAL
إذا كان
معرفًا، أو
من
EDITOR إذا لم
يكن
VISUAL
معرفًا، أو
يُستخدم
vi(1)
كمحرر
مبدئي إذا
لم يُعرف أي
منهما.
^L
يعيد رسم
الشاشة.
:n
اذهب إلى
الملف
التالي رقم k.
القيمة
المبدئية
هي 1.
:p
اذهب إلى
الملف
السابق رقم k.
القيمة
المبدئية
هي 1.
:f
يعرض اسم
الملف
الحالي
ورقم
السطر.
.
كرر
الأمر
السابق.
الأمن
عند ضبط أي
من MORESECURE أو PAGERSECURE،
سيعمل more في
الوضع
"الآمن"
ويعطل
فعلياً
الأوامر
التالية:
!command أو :!command
يُنفذ
الأمر (أمر)
في صدفة
فرعية.
v
تشغيل
المحرر.
البيئة
يحترم
الأمر more
متغيرات
البيئة
التالية،
في حال
وجودها:
MORE
يمكن ضبط
هذا
المتغير
بخيارات
مفضلة
للأمر more.
SHELL
الصدفة
الحالية
المستخدمة
(تُضبط عادة
بواسطة
الصدفة عند
وقت
الولوج).
TERM
نوع
الطرفية
المستخدم
من قبل more
للحصول على
خصائص
الطرفية
اللازمة
للتحكم في
الشاشة.
VISUAL
المحرر
الذي يفضله
المستخدم.
يُستدعى
عند الضغط
على مفتاح
الأمر v.
EDITOR
المحرر
المختار
عندما لا
يُحدد VISUAL.
POSIXLY_CORRECT
عطّل
الخروج عند
نهاية
الملف (انظر
الخيار -e
لمزيد من
التفاصيل).
MORESECURE
تشغيل more
في الوضع
"الآمن".
راجع قسم
الأمن (SECURITY)
للتفاصيل.
PAGERSECURE
مكافئ لـ
MORESECURE.
MORE_SHELL_LINES
Specify the
number of lines the shell prompt
occupies on the terminal screen. If this value is set, the
number of
lines for the shell prompt is subtracted from the number of lines used to
print a page on the screen. The value must be greater than zero and less than
the current number of lines per screen; otherwise it is silently ignored. This
is useful in situations where the printed page has to remain on the screen
after exiting
more(1) without scrolling up too much as the shell prints
a new prompt.
تاريخ
ظهر الأمر
more في 3.0BSD. توثق
صفحة
الدليل هذه
الإصدار 5.19
من more
(بيركلي 29/6/88)،
والمستخدم
حاليًا في
مجتمع
لينكس.
أُنتج
التوثيق
باستخدام
عدة
إصدارات
أخرى من
صفحة
الدليل،
ومعاينة
دقيقة
للشيفرة
المصدرية.
المؤلفين
Eric Shienbrood، جامعة
كاليفورنيا
في بيركلي.
عُدل
بواسطة Geoff Peck من
جامعة
كاليفورنيا
في بيركلي
لإضافة
التسطير
والتباعد
المفرد.
عُدل
بواسطة John Foderaro
من جامعة
كاليفورنيا
في بيركلي
لإضافة
الخيار -c
ومتغير
البيئة MORE.
عُدل
بواسطة Christian Goeschel Ndjomouo
لإضافة
متغيرات
البيئة MORESECURE و
PAGERSECURE و MORE_SHELL_LINES،
وقسم الأمن
(SECURITY)