ليس (أمر يونكس)

لاس
معلومات عامة
نوع
terminal pager [الإنجليزية] ترجم
حزمة جنو [لغات أخرى][1] عدل القيمة على Wikidata
نظام التشغيل
النموذج المصدري
حقوق التأليف والنشر محفوظة [لغات أخرى] عدل القيمة على Wikidata
المطور الأصلي
Mark Nudelman [الإنجليزية] ترجم عدل القيمة على Wikidata
موقع الويب
greenwoodsoftware.com… (الإنجليزية) عدل القيمة على Wikidata
معلومات تقنية
لغة البرمجة
الإصدار الأول
1983 [4] عدل القيمة على Wikidata
الإصدار الأخير
  • 679
    (19 يونيو 2025)
    [5] عدل القيمة على Wikidata
المستودع
الرخصة
رخصة جنو العمومية، الإصدار 3.0 أو ما يليها [لغات أخرى][2][6][7] (1999 – )
رخصة بي إس دي ثنائية البند [لغات أخرى][2][8] عدل القيمة على Wikidata

لِيس (بالإنجليزية: less) هو برنامج الاستدعاء الطرفي على أنظمة يونكس وويندوز وشبيه يونكس المستخدمة لعرض (ليس تغيير) محتويات ملف نصي شاشة واحدة في كل مرة. إنه مشابه لما هو مور (أمر) ، ولكنه يتمتع بقدرة موسعة على السماح بالتنقل الأمامي والخلفي عبر الملف. على عكس معظم المحررين / المشاهدين للنصوص في يونكس، لا يحتاج عدد أقل إلى قراءة الملف بأكمله قبل البدء، مما يؤدي إلى أوقات تحميل أسرع مع الملفات الكبيرة.

التاريخ

كتب مارك نودلمان في البداية less خلال الفترة 1983-1985، في حاجة إلى إصدار مور (أمر) قدرة على القيام بالرجوع إلى الوراء للنص المعروض. جاء الاسم من نكتة القيام «بالعكس». في الأصل، تم تطوير less من أجل يونكس، ولكن تم نقله إلى عدد من أنظمة التشغيل الأخرى، بما في ذلك MS-DOS ومايكروسوفت ويندوز وأو اس / 2 وOS-9 ، وكذلك الأنظمة المشابهة لنظام يونكس مثل لينكس.[9]

الخيارات المستخدمة بشكل متكرر

  • -g : يبرز فقط المطابقة الحالية لأي سلسلة يتم البحث عنها.
  • -i : عمليات البحث غير الحساسة لحالة الأحرف.
  • -m : يعرض موجه أكثر تفصيلا، بما في ذلك موقف الملف.
  • -N : يعرض أرقام الأسطر (مفيدة لعرض التعليمات البرمجية المصدر).
  • -S : تعطيل التفاف السطر («ختم خطوط طويلة»). يمكن رؤية الخطوط الطويلة عن طريق التمرير الجانبي.
  • -X : ترك محتويات الملف على الشاشة عند خروج أقل.
  • -? : يظهر المساعدة.
  • +F : اتبع وضع لسجل.

الأوامر المستخدمة بكثرة


مفتاح أمر
Space bar الصفحة التالية
d النصف القادم الصفحة
b الصفحة السابقة
u النصف السابق الصفحة
v تحرير المحتوى
j أو ↵ Enter السطر التالي
k الخط السابق
Home أعلى الملف
End نهاية الملف
F اتبع الوضع (للسجلات). يقطع للإجهاض.
g أو < السطر الأول
G أو > الخط الأخير
<n> G الخط <n>
/ <text> البحث الأمامي عن <text> . يتم تفسير النص باعتباره regex .
? <text> بحث للخلف مثل /
n البحث التالي المباراة
N البحث السابق المباراة
Esc u قم بإيقاف تشغيل تمييز التمييز (راجع خيار سطر الأوامر -g)
- <c> تبديل الخيار <c> ، على سبيل المثال، - i تبديل الخيار لمطابقة الحالة في عمليات البحث
m <c> تعيين مارك <c>
' <c> انتقل إلى Mark <c>
= أو Ctrl+G معلومات الملف
: n الملف التالي
: p الملف السابق
h مساعدة. يتم تقديم هذا مع less ، q لإنهاء.
q استقال

أمثلة

less -M readme.txt # Read "readme.txt"
less +F /var/log/mail.log # Follow mode for log
file * | less # Easier file analysis
less -I -g void *.c # Case insensitive search for "void" in all .c files

انظر أيضًا

روابط خارجية

مراجع

  1. وصلة مرجع: https://manpages.debian.org/bullseye/less/less.1.en.html. الاقتباس: less is part of the GNU project and is free software. الوصول: 30 يونيو 2024.
  2. 1 2 3 4 5 6 مذكور في: دليل البرمجيات الحرة. مدخلة دليل البرمجيات الحرة (FSD): less. الوصول: 14 مايو 2020.
  3. "Downloading less". اطلع عليه بتاريخ 2017-12-31.
  4. "Open Source Software for z/OS and OS/390 UNIX" (PDF). مارس 2002. اطلع عليه بتاريخ 2024-06-30. I wrote the first version in late 1983 and we began using it internally.
  5. "[less-announce] less-679 released for general use". 19 يونيو 2025. اطلع عليه بتاريخ 2025-06-20.
  6. "Less version 340". 27 أبريل 1999. اطلع عليه بتاريخ 2020-08-20.
  7. وصلة مرجع: https://github.com/gwsw/less/blob/master/COPYING. الوصول: 20 أغسطس 2020.
  8. وصلة مرجع: https://github.com/gwsw/less/blob/master/LICENSE. الوصول: 20 أغسطس 2020.
  9. Less FAQ نسخة محفوظة 25 أكتوبر 2018 على موقع واي باك مشين.