کار بیشتر با دستور کمتر

less یکی از دستورات کلیدی کار با ترمینال لینوکس است. برای شروع بهتر است این دستور را تایپ کنید: man less نتیجه این خواهد شد: ‌ less- opposite of more ‌
کد خبر: ۴۱۵۲۷۸

دستور less در واقع نقطه مخالف دستور more است، اما بیایید ببینیم این دستور چطور کار می‌کند:

دستور لینوکسی less مشابه دستور cat است با این تفاوت که با less می‌توان به جای نمایش تمام فایل، فایل را اسکرول کنید. در حالی که با دستور more تنها می‌شود به اسکرول پایین پرداخت و نمی‌شود در فایل به بالا برگشت.

کاربرد ابتدایی

ساده‌ترین شکل کاربرد دستور less به این صورت است: less filename

این دستور فایل را به صورت readonly باز می‌کند و در نمایشگر نشان می‌دهد، می‌توان محتوای فایل را با کلیدهای مکان نما بالا و پایین کرد یا از طریق دستور vi syntax درون آن را جستجو کرد. دستور less در زمان شروع تمام فایل را نمی‌خواند و به این ترتیب بازکردن فایل‌های بزرگ بسیار سریع تر از ویرایشگرهایی چون vi خواهد بود.

دستورات جستجو

همانند ویرایشگر vi می‌توان از عبارات زیر استفاده کرد:

‌/‌pattern

?pattern

جستجوی ادامه متن از طریق ‌/‌ و جستجوی متن بالایی از طریق دستور ? انجام خواهد شد.

کارکردن با چند فایل

دستور less می‌تواند به عنوان آرگومان چند فایل را بگیرد، به مثال زیر توجه کنید:

less ‌/‌var‌/‌log‌/‌syslog ‌/‌var‌/‌log‌/‌kern.log ‌/‌var‌/‌log‌/‌dmesg

ترمینال ابتدا فایل نخست را نشان می‌دهد، اما می‌توان با دستورات زیر بین فایل‌ها حرکت کرد:

فایل بعدی n:

فایل قبلی p:

همچنین می‌توان با دستور d: فایل فعلی را از فهرست فایل‌ها حذف کرد.

نشانه‌گذاری فایل

اگر هنگام اسکرول کردن به چیز جالبی رسیدید اما خواستید بقیه متن را هم چک کنید، چه کار کنیم؟ در این دستور می‌توان آن بخش خاص از متن را نشانه‌گذاری کرد تا بعدا به آن رجوع کرد.

وقتی در یک جای فایل هستید، با کمک دستور "m"anyletter که anyletter می‌تواند هر حرفی روی کیبورد باشد، موقعیت فعلی را ذخیره کنید. کافی است برای بازگشت به آن نقطه، از دستور "anyletter" استفاده کرد، یعنی یک نقل قول تکی و همان حرفی که برای نشانه‌گذاری استفاده کرده‌ایم.

دیگر قابلیت‌ها

اگر دستور less با گزینه ‌‌‌N- اجرا شده باشد، در این صورت کنار هر خط، شماره آن خط را نیز می‌زند.

برای خروج از less گزینه‌های زیادی وجود دارد:

q, Q,:q,:Q, ZZ

همچنین کلید G به انتهای فایل می‌رود و کلید g به ابتدای فایل. برای ویرایش یک فایل در less کافی است کلید v را بزنیم. ویرایشگر پیش فرض سیستم‌عامل اجرا شده و این فایل در آن بارگذاری خواهد شد.

newsQrCode
ارسال نظرات در انتظار بررسی: ۰ انتشار یافته: ۰

نیازمندی ها