مور (أمر)

من ويكيبيديا، الموسوعة الحرة

في الحوسبة ، هناك more من أمر لعرض (وليس تعديل) محتويات ملف نصي . وهي متوفرة على أنظمة يونكس وأشباه يونكس ودوس[1] و FlexOS [2] و 4690 OS  [لغات أخرى][3] و أو أس / 2 ومايكروسوفت ويندوز ورياكت أو إس . تسمى البرامج من هذا النوع أجهزة الاستدعاء  [لغات أخرى]‏ .[4] more من أجهزة الاستدعاء الأساسية للغاية، حيث لا تسمح في الأصل إلا بالتنقل الأمامي من خلال ملف، على الرغم من أن التطبيقات الأحدث تسمح بحركة للخلف محدودة.

التاريخ[عدل]

تم كتابة الأمر more في الأصل بواسطة دانييل هلبرت، طالب دراسات عليا في جامعة كاليفورنيا ، بيركلي ، في عام 1978. تم تضمينه لأول مرة في 3.0 توزيعة برمجيات بيركلي ، ومنذ ذلك الحين أصبح برنامجًا قياسيًا في جميع أنظمة Unix. less ، أمر مارك نودلمان أمر مشابه مع إمكانية موسعة للسماح بالتصفح الأمامي والخلفي عبر الملف، بين عامي 1983 و 1985 وهو الآن مدرج في معظم أنظمة Unix و Unix-like.

تم تطوير نسخة فري دوس بواسطة جيم هول .[5] يتوفر الأمر أيضًا في كوليبري أو إس Shell.[6]

تتضمن بيئات الحوسبة الرقمية ماتلاب وجنو أوكتاف وظيفة more تؤدي إلى تشغيل ترقيم الصفحات أو إيقاف تشغيله.[7][8]

يونكس[عدل]

بناء جملة الأوامر هو:

more [options] [file_name]

خيارات[عدل]

  • -num : يحدد هذا الخيار عددًا صحيحًا وهو حجم الشاشة (في الأسطر).
  • -d : more سيطالبك المستخدم بالرسالة [اضغط على المسافة للاستمرار، "q" للإنهاء.] وسيعرض [اضغط على "h" للحصول على التعليمات.] بدلاً من رنين الجرس عند الضغط على مفتاح غير قانوني.
  • -l: more عادة يعامل ^ L (شكل العلف) كما طابع خاص، وسوف نتوقف بعد أي سطر يحتوي على تغذية النموذج. سيمنع الخيار -l هذا السلوك.
  • -f : يتسبب في حساب عدد more منطقية، بدلاً من خطوط الشاشة (على سبيل المثال، لا يتم طي الخطوط الطويلة).
  • -p : لا تقم بالتمرير. بدلاً من ذلك، قم بمسح الشاشة بأكملها ثم قم بعرض النص.
  • -c : لا تقم بالتمرير. بدلاً من ذلك، قم برسم كل شاشة من الأعلى، وقم بمسح الجزء المتبقي من كل سطر عند عرضها.
  • -s : ضغط خطوط فارغة متعددة في واحد.
  • - u : المسافات للخلف والعودة تُعامَل كأحرف قابلة للطباعة ؛
  • + / : يحدد هذا الخيار سلسلة سيتم البحث عنها قبل عرض كل ملف. (على سبيل المثال: المزيد + / Preamble gpl.txt )
  • + الأسطوانات: تبدأ في رقم السطر الأسطوانات.

مايكروسوفت ويندوز[عدل]

بناء جملة الأوامر هو:[9]

command | more [/c] [/p] [/s] [/tn] [+n]
more [[/c] [/p] [/s] [/tn] [+n]] < [Drive:] [Path]
FileName 
[/c] [/p] [/s] [/tn] [+n] [files]

أمثلة[عدل]

لعرض الملف المسمى letter.txt على الشاشة، يمكن للمستخدم كتابة أي من الأمرين التاليين:

more letter.txt 
type letter.txt | more

انظر أيضًا[عدل]

روابط خارجية[عدل]

مراجع[عدل]

  1. ^ ibiblio.org FreeDOS Group - FreeDOS Base نسخة محفوظة 30 مارس 2019 على موقع واي باك مشين.
  2. ^ (PDF) https://web.archive.org/web/20190925131719/http://bitsavers.org/pdf/digitalResearch/flexos/1073-2003_FlexOS_Users_Guide_V1.3_Nov86.pdf. مؤرشف من الأصل (PDF) في 2019-09-25. {{استشهاد ويب}}: الوسيط |title= غير موجود أو فارغ (مساعدة)
  3. ^ https://archive.org/details/4690OSV6r2UsersGuide/page/n169
  4. ^ foldoc.org/?pager نسخة محفوظة 04 مارس 2016 على موقع واي باك مشين.
  5. ^ ibiblio.org FreeDOS Package - more (FreeDOS Base) نسخة محفوظة 22 أكتوبر 2018 على موقع واي باك مشين.
  6. ^ Shell - KolibriOS wiki نسخة محفوظة 25 مارس 2019 على موقع واي باك مشين.
  7. ^ Control paged output in Command Window - MATLAB more نسخة محفوظة 06 أبريل 2019 على موقع واي باك مشين.
  8. ^ Function Reference: more نسخة محفوظة 02 فبراير 2019 على موقع واي باك مشين.
  9. ^ Microsoft TechNet More article نسخة محفوظة 03 فبراير 2018 على موقع واي باك مشين.