Menu Menu

لیست فهرست

  1. پوسته (Shell)
  2. دستور pwd
  3. دستور cd
  4. دستور ls
  5. دستور touch
  6. دستور file
  7. دستور cat
  8. دستور less
  9. دستور history
  10. دستور cp
  11. 10 دستور بعدی

توضیحات

دستور less

خواندن فایل ها به صورت کوتاه

دستور less یکی دیگه از دستور های جالب لینوکسه! توی درس قبلی با دستور cat آشنا شدید که فایل رو براتون میخونه. دستور less هم همین کار رو میکنه، با این تفاوت که برای فایل های حجیم کاربرد داره! یعنی چی؟ یعنی وقتی یه فایلی رو با less باز میکنید، میتونید توی ترمینال بالا، پایین برید و کم کم یه قسمتی از متن رو بخونید.
البته این دستور ویژگی های منحصر به فرد خودشم داره، که با چنتاش الان آشنا میشیم. فقط قبل از استفاده، باید بگم که این دستور مثل یه دستور دیگست به اسم more که شاید بعدا در موردش صحبت کردیم، ولی فعلا اینو بدونید که شبیه بهم کار میکنن و فرق اساسیشون اینه که دستور more صفحه بندی نمیکنه و فقط میتونید توی فایل بالا پایین برید (در کل دستور less کاربردی تره)
بزارید استفاده کلیشو این زیر بهتون نشون بدم:

            
                less [option] [path]
                # آپشن همون فلگه
                # ------------------
                # فرض کنید یه فایل 1000 خطی داریم
                less 1000_line.txt
            
        

خروجی دستور بالا، مثل cat فایل رو برامون باز میکنه! با این تفاوت که فقط چند خط اول رو بهمون نشون میده و با جهت نماهای روی کیبورد میتونیم پایین و بالا، چپ و راست بریم. همچنین اگه خودتون دستور رو اجرا کنید متوجه میشید که که یه : (دو نقطه) پایین دستور وجود داره که اگه q رو تایپ کنید از اجرا دستور خارج میشه.(عبارت های Q و ZZ هم همین کارو میکنن)
جلوی دو نقطه میتونید از این موارد استفاده کنید (چنتاشو مینویسم):


برای شروع هم من یه آپشن (فِلَگ) معرفی میکنم برای این دستور به نام n که مخفف line number عه! یعنی علاوه بر محتویات فایل شماره خط رو هم بهتون نشون میده :)

منابع و آزمون

تمرینات مرتبط :

تمرینتون یکمی سخته، تو ترمینالتون دستور less --help رو وارد کنید و سعی کنید باهاش وَر برید و بفهمید هر آپشن چیکار میکنه. همچنین این زیر دوتا لینک گذاشتم برای اطلاعات بیشتر در مورد این دستور:

  1. less Command
  2. less Command 2

آزمون :

  1. دستور less دقیقا کارش چیه؟

  2. مشابه دستور less چه دستوری داریم؟
بعدی : history-command