در این راهنما، شما همه چیزهایی را که باید در مورد دستور "کمتر" لینوکس بدانید پیدا کنید.
فرمان "کمتر" به عنوان یک نسخه قدرتمند تر از دستور "بیشتر" است که برای نمایش اطلاعات به ترمینال یک صفحه در یک زمان در نظر گرفته می شود.
بسیاری از سوئیچ ها همانند آنهایی هستند که با فرمان بیشتر مورد استفاده قرار می گیرند، اما تعداد زیادی از آنها نیز موجود است.
اگر می خواهید از طریق یک فایل متنی بزرگ بخوانید، بهتر است از فرمان کمتری در ویرایشگر استفاده کنید چون تمام چیز را به حافظه بارگذاری نمی کند.
هر بار صفحه را در یک صفحه بارگذاری می کند و باعث می شود که کارایی بیشتری داشته باشد.
چگونه از فرمان کمتری استفاده کنید
شما می توانید هر فایل متنی با استفاده از دستور کمتری را به سادگی با تایپ کردن زیر در یک پنجره ترمینال مشاهده کنید :
کمتر
اگر خطوط بیشتری در فایل وجود دارد از فضای روی صفحه، یک کولون (:) در پایین ظاهر خواهد شد و شما می توانید تعدادی از گزینه ها را برای حرکت به جلو از طریق فایل داشته باشید.
فرمان کمتر نیز می تواند با خروجی از طریق یک دستور دیگر اجرا شود.
مثلا:
ps -ef | کمتر
دستور بالا لیستی از فرآیندهای در حال اجرا یک صفحه را در یک زمان نشان می دهد.
شما می توانید نوار فضا یا کلید "f" را برای حرکت به جلو بچرخانید.
تغییر تعداد خطوط که از طریق عبور می کند
به طور پیشفرض، فرمان کمتر یک صفحه را در یک زمان پیمایش می کند.
شما می توانید تعداد خطوط را که هنگام فشردن فضا و کلید "f" با فشار دادن شماره بلافاصله قبل از فشار دادن کلید تغییر می کنند، تغییر دهید.
به عنوان مثال، وارد کنید "10" و بعد از آن فضای یا "f" کلید باعث می شود که صفحه به 10 خط بروید.
برای ایجاد این به طور پیش فرض شما می توانید شماره را به دنبال کلید "z" وارد کنید.
به عنوان مثال، "10" را وارد کنید و سپس "z" را فشار دهید. در حال حاضر زمانی که فضای را فشار دهید یا کلید "f"، صفحه همیشه 10 خط را می چرخاند.
گنجاندن عجیب و غریب این است که توانایی فشار کلید فرار بلافاصله قبل از نوار فضا. اثر این امر برای ادامه حرکت است حتی زمانی که به انتهای خروجی رسیده اید.
برای حرکت یک خط در یک زمان، کلید "بازگشت"، "e" یا "j" را فشار دهید. شما می توانید پیش فرض را تغییر دهید تا تعداد مشخصی از خطوط را با وارد کردن یک عدد قبل از کلید های مشخص شده، کپی کنید. به عنوان مثال، وارد کنید "5" و به دنبال آن کلید "e"، صفحه نمایش 5 خط هر بار "بازگشت"، "e" یا "j" را فشار می دهد. اگر به طور تصادفی بزرگترین علامت "J" را فشار دهید نتیجه مشابهی رخ خواهد داد مگر آنکه اگر شما در پایین خروجی قرار داشته باشید، پیمایش را ادامه دهید.
کلید "D" به شما اجازه می دهد تا تعداد مشخصی از خط ها را به پایین حرکت دهید. دوباره با وارد کردن یک عدد قبل از "d" رفتار پیش فرض را تغییر دهید به طوری که تعداد خطوط را مشخص کنید.
برای جست و جوی بازگشت به بالای لیست شما می توانید از کلید "b" استفاده کنید. بر خلاف دستور بیشتر، این می تواند با هر دو فایل و خروجی piped کار کند. وارد کردن یک عدد قبل از فشار دادن کلید "b" کپی کردن تعداد خطوط مشخص شده را افزایش می دهد. برای ایجاد کلید "b" به صورت دائمی با تعداد مشخصی خط رفته، شماره ای را که می خواهید استفاده کنید و کلید w را وارد کنید وارد کنید.
کلیدهای "y" و "k" به طور مشابه به کلید های "b" و "w" کار می کنند، به غیر از این که پیش فرض این نیست که یک پنجره را در یک زمان حرکت دهید، اما یک بار در یک زمان از روی صفحه نمایش یک خط است.
اگر شما به طور تصادفی بزرگترین حرف "K" یا بزرگ "Y" را فشار دهید، نتیجه همان خواهد بود مگر اینکه شما در بالای خروجی قرار بگیرید و در این صورت پیمایش فراتر از آغاز فایل ادامه خواهد یافت.
کلید "u" همچنین صفحه را به سمت بالا حرکت می دهد اما پیش فرض نصف صفحه است.
شما همچنین می توانید با استفاده از کلیدهای جهت دار چپ و راست به صورت افقی حرکت کنید.
پیکان سمت راست نیمه صفحه را به سمت راست حرکت می دهد و پیکان سمت چپ نیم صفحه به سمت چپ حرکت می کند. شما می توانید بیش از حد به پیمایش ادامه دهید، اما شما فقط می توانید به سمت چپ بروید تا شروع به خروج کنید.
نمایش مجدد خروجی
اگر شما در حال دیدن یک فایل ورودی یا هر فایل دیگری هستید که دائما در حال تغییر است، ممکن است بخواهید داده ها را تازه سازی کنید.
شما می توانید یک حروف کوچک "r" برای بازنویسی روی صفحه یا بزرگ "R" برای بازنویسی صفحه برداشتن از هر خروجی که بافر شده است استفاده کنید.
شما می توانید یک علامت بزرگ "F" برای حرکت به جلو را فشار دهید. مزیت استفاده از "F" این است که وقتی پایان فایل به دست می آید، تلاش می کند. اگر یک ورودی به روزرسانی می شود در حالی که از دستور کمتری استفاده می کنید، هر ورودی جدید نمایش داده می شود.
حرکت به یک موقعیت خاص در یک فایل
اگر می خواهید به ابتدای خروجی خروجی را فشار دهید، حروف کوچک "g" را فشار دهید و به پایان برسید، حروف بزرگ "G" را بزنید.
برای رفتن به یک خط خاص قبل از فشار دادن کلید "g" یا "G" یک عدد را وارد کنید.
شما می توانید به موقعیتی منتقل کنید که درصد مشخصی از طریق یک فایل باشد. عدد را وارد کنید و کلید "p" یا "٪" را وارد کنید. شما حتی می توانید اعشاری را وارد کنید زیرا ما اجازه آن را می دهیم، همه ما باید از طریق یک پرونده 36.6٪ "موقعیت" را ببریم.
علامتگذاری موقعیت در یک فایل
شما می توانید یک نشانگر را در یک فایل با استفاده از کلید "m" و بعد هر حرف کوچک دیگر تنظیم کنید. سپس می توانید با استفاده از کلید نقل قول "" 'کلید به دنبال مارکر بازگردید و به همین ترتیب همان نامه کوچک است.
این بدان معنی است که شما می توانید چندین نشانگر مختلف را از طریق خروجی مشخص کنید که می توانید به آسانی آن را بازگردانی کنید.
جستجو برای یک الگوی
شما می توانید متن را درون خروجی جستجو کنید و با استفاده از کلید اسلش در جلو و سپس متن مورد نظر برای جستجو یا یک عبارت منظم جستجو کنید.
به عنوان مثال / "سلام جهان"، "سلام جهان" را پیدا خواهد کرد.
اگر می خواهید فایل را دوباره جستجو کنید، باید یک علامت سوال را با علامت سوال جایگزین کنید.
به عنوان مثال؟ "سلام جهان" "سلام جهان" که قبلا به صفحه نمایش داده شده است پیدا خواهد کرد.
بارگذاری یک فایل جدید در خروجی
اگر به دنبال یک فایل نگاه دارید می توانید یک فایل جدید را به فرمان کمتری با فشار دادن کلید کلون (:) و سپس کلید "e" یا "E" و مسیر به یک فایل بارگیری کنید.
به عنوان مثال ": my myfile.txt".
چگونه از کمترین خروجی
برای خروج از دستور کم، دکمه های "q" یا "Q" را فشار دهید.
کلید های خط فرمان مفید
کلید های زمانبندی زیر ممکن است برای شما مفید باشد:
- کمتر -bN - N نام یک عدد است و تعداد مشخصی از کیبوبایت را به حافظه بار می کند. به طور پیشفرض، مقدار 64 کیلوبایت است، اما شما می توانید هر عدد را که می خواهید مشخص کنید. اگر شما -1 را وارد کنید، کل فایل به حافظه بارگذاری می شود که ممکن است بسته ای از اندازه فایل یا نه ممکن است ایده خوبی باشد.
- کمتر -B- به طور پیش فرض، دستورات کمتری، با استفاده از خروجی piped، بطور پیش فرض حافظه مورد نیاز را اختصاص می دهد. شما می توانید از کلید -B برای جلوگیری از اتهام استفاده کنید.
- کمتر -c یا کمتر -C- به طور پیش فرض روی صفحه با تغییر پیکربندی صفحه نمایش برای پاک کردن صفحه از بالا به پایین، از کلید های -c یا -C استفاده کنید.
- کمتر -e - باعث می شود که خروجی آن کمتر از پایان فایل برای بار دوم باشد
- کمتر -E - باعث می شود که زمان خروج از فایل برای اولین بار به پایان برسد
- کمتر -f - فایل های خاص مانند دایرکتوری ها را با استفاده از کمترین هزینه ها باز کنید
- کمتر -F - اگر یک فایل کمتر از یک صفحه ارزش داده باشد، باعث خروج کمتر می شود
- کمتر - g - تنها آخرین موارد موجود در هنگام جستجو را برجسته کنید
- کمتر -G - در هنگام جستجو برجسته کردن را کاملا متوقف کنید
- less -hN - حداکثر تعداد خطوط را تعیین کنید که فرمان کمتر می تواند به عقب برگردد
- کمتر -i - هنگام جستجو در مواردی نادیده گرفته شود، مگر آنکه کاراکترهای بزرگ در الگوی جستجو یافت شوند
- کمتر -I - هنگام جستجو در مواردی نادیده گرفته شود
- کمتر -jN - N نام یک عدد است. این تعیین می کند که در کجا روی صفحه یک خط قرار می گیرد وقتی که جستجو می شود. به عنوان مثال، جستجو برای "hello world" خطی که با "hello world" در آن قرار دارد بر روی خط 1 قرار می گیرد اگر کمتر از j1 استفاده شود.
- less -J - این یک ستاره کوچک در ستون سمت چپ (ستون وضعیت) نشان داده می شود که نشان می دهد هنگامی که یک قطعه ای از متن که شما برای آن پیدا کرده اید یافت می شود.
- کمتر -m - تعداد بایت ها را از طریق یک فایل به جای کولون در پایین صفحه نمایش می دهد
- کمتر -M - شماره خط خروجی را نمایش می دهد. به عنوان مثال "خطوط 1-23"
- کمتر -n - شماره خط را خفه کن
- کمتر -N - نمایش شماره خط در هر خط
- کمتر -o - این فقط با خروجی piped استفاده می شود. هر صفحه خروجی piped را به یک صفحه یک بار در هر زمان خروجی می دهد. اگر فایل وجود داشته باشد، از شما خواهش می کند که آن را بازنویسی کنید.
- کمتر -O - این همان چیزی است که -o به استثنای آنکه قبل از بازنویسی یک فایل از تایید درخواست نخواهد کرد.
- less -p - این اولین بار در الگوی اول مشخص می شود.
- کمتر -P "متن" - این پیام را در پایین صفحه تا متن مشخص شده جایگزین می کند
- کمتر -q - این باعث می شود که زنگ از وزوز هنگامی که شما در رسیدن به پایان فایل. دلایل دیگر برای زنگ زدن چنین کلید فشار نامعتبر باقی می ماند.
- کمتر - Q - تمام صداهای سرکوب می کند
- less -s - این خطوط خالی را مسدود می کند. به عنوان مثال، اگر یک پرونده دارای 4 خط متوالی خالی باشد و از دستور less -s استفاده کنید، تنها 1 خط خالی نمایش داده می شود.
- کمتر -S - این باعث می شود که خطوط طولانی کوتاهتر شوند تا آنها را در خط بعدی قرار دهید
فرمان کمتری نسبت به انتظار شما وجود دارد. شما می توانید مستندات کامل را با تایپ کردن "مرد کمتر" به یک پنجره ترمینال یا خواندن این صفحه دستی برای کمتر بخوانید. the
جایگزینی برای کمتر و بیشتر دستور دم است که چند خط آخر یک فایل را نشان می دهد.