
Kamroq buyruq misollari haqida malumot

Ko’pgina Linux foydalanuvchilari fayl tarkibini chop etish uchun cat buyrug’idan foydalanadilar va bu siz yuzlab qatorli fayl bilan ishlamaguningizcha juda yaxshi.
U butun oynani matn bilan to’ldiradi, bu esa asabiylashadi, chunki fayldan izlagan qatorni topa olmasligingiz mumkin.
Bunday holda, sizga bir vaqtning o’zida bitta sahifani chop etadigan, fayl mazmuni bo’ylab harakatlanish imkonini beruvchi va ishlarni oson bajarish uchun qo’shimcha funktsiyalarga ega vosita kerak bo’ladi.
Bu erda kamroq buyruq o’ynaydi.
Kamroq buyruq bir vaqtning o’zida faqat bitta sahifani chop etadi. Va eng yaxshi tomoni shundaki, u butun faylni birdaniga yuklamaydi va uni bosqichma-bosqich bajaradi. Shunday qilib, chiqishni ko’rishdan oldin fayl to’liq yuklanishini kutishingiz shart emas.
Bu erda men sizga quyidagilarni aytib beraman:
- Kamroq buyruqning asosiy sintaksisi
- Kamroq buyruqning amaliy misollari
- Kamroq buyruq uchun savollarni mashq qiling
Birinchisidan boshlaylik.
Linuxda kamroq buyruqni qanday ishlatish haqida
Kamroq buyruqni ishlatish uchun asosiy sintaksisni bilish muhimdir.
Mana kamroq buyruqning sintaksisi:
less [options]
Keling, sintaksisni ajratamiz.
[options]: bu ixtiyoriy va kamroq buyruqning standart xatti-harakatlarini o’zgartirish uchun ishlatiladi, masalan, siz foydalanishingiz mumkin-Nqatorlar sonini ko’rsatish imkoniyati.filename or path to file>: bu erda siz fayl nomini yoki undan kamroq buyruq bilan foydalanish uchun faylga yo’lni ko’rsatasiz.
Quyida kamroq buyruq bilan foydalanishingiz mumkin bo’lgan ba’zi foydali variantlar ro’yxati keltirilgan:
| Option | Tavsif |
|---|---|
-E |
Faylning oxiriga yetganingizdan so’ng darhol chiqing. |
-F |
Agar butun fayl birinchi ekranga to’g’ri kelsa, o’chiring. |
-N |
Chiziqlar sonini ko’rsating. |
-S |
Uzun chiziqlarni o’rashdan ko’ra kesib oling. |
-I |
Qidirayotganda holatga e’tibor bermang. |
+F |
Faylga kiritilgan o’zgarishlarni real vaqtda kuzatib boring. |
-M |
Fayl nomi va qator raqami bilan tavsiflovchi taklifni ko’rsating. |
+/PATTERN |
Buyruqni bajarayotganda qidiruv so’zini belgilang. |
-~ |
Fayl oxirida tildani bostirish. |
Xohlasangiz, hech qanday variantsiz kamroq buyrug’ini ham ishlatishingiz mumkin va u bu yerda ko’rsatilganidek faylni ochadi:

Yuqoridagi misolda men fayl bo’ylab harakatlanish uchun o’q tugmalaridan foydalanmoqdaman.
Ammo variantlardan foydalangan holda kamroq buyruqlar juda ko’p usullarda ishlatilishi mumkin va men bundan keyin sizga ko’rsataman.
1. Fayl bo’ylab samarali harakat qiling
Menimcha, faylda qanday harakat qilishni o’rganish hamma narsadan muhimroqdir.
Chiqishdagi fayl bo’ylab harakatlanish uchun siz berilgan jadvalga murojaat qilishingiz mumkin:
| kalit | harakat |
|---|---|
Spacebar or f |
Bir sahifani pastga aylantiring. |
b |
Bir sahifani yuqoriga aylantiring. |
j or Down Arrow |
Bir qator pastga siljiting. |
k or Up Arrow |
Bir qator yuqoriga siljiting. |
d or Ctrl+F |
Yarim sahifani pastga aylantiring. |
u or Ctrl+B |
Yarim sahifani yuqoriga aylantiring. |
G |
Faylning oxiriga o’ting. |
g |
Faylning boshiga o’ting. |
/pattern |
Shaklni oldinga qidiring. |
?pattern |
Naqshni orqaga qarab qidiring. |
n |
Keyingi qidiruv mosligiga o’tish. |
N |
Oldingi qidiruvga o’tish. |
q |
Kamroq foydali dasturdan voz keching. |
Misol uchun, bu erda men bir vaqtning o’zida uchta harakatni ko’rsataman: naqsh qidirish, keyingi va oldingi qidiruvga qanday o’tish:

2. Satr raqamlarini ko’rsatish
Chiziqlar sonini ko’rsatish uchun siz qilishingiz kerak bo’lgan narsa -N Bu erda ko’rsatilganidek, kamroq buyruq bilan bayroqcha:
less -N filename
3. Faylni ma’lum bir satrda oching
Agar faylni ma’lum bir satrda ochmoqchi bo’lsangiz, bu erda ko’rsatilganidek, satr raqamini ko’rsatish kifoya:
less +line_number Filename
Misol uchun, men bu erda ochdim Haruki.txt 15-qatordan fayl:
less +15 Haruki.txt
Buyruq fayldagi 15-qatordan olingan natijani ko’rsatdi, ammo buni qanday tekshirasiz?
Xo’sh, siz qilishingiz kerak bo’lgan yagona narsa -N yuqorida aytib o’tilganidek, qator raqamini ko’rsatish uchun bayroq:
less -N +15 Haruki.txt
4. Bir vaqtning o’zida bir nechta fayllarni ko’rish
Ha, unumdorlikni oshirish uchun bir vaqtning o’zida bir nechta fayllarni ochishingiz mumkin.
Bir vaqtning o’zida bir nechta ochiq fayllarni ko’rish uchun bu erda ko’rsatilganidek, kamroq buyruqqa bir nechta fayl nomlarini qo’shish kifoya:
less File1 File2 File 3
Ikki yoki undan ortiq faylni ochganingizdan so’ng, ular o’rtasida almashish uchun quyidagi tugmalardan foydalanishingiz mumkin:
:n: keyingi faylga o’ting:p: oldingi faylga o’ting
Masalan, men ikkita faylni ochdim Haruki.txt va sample.txt:
less Haruki.txt sample.txt
5. Muayyan qatorni qidiring
Muayyan satrni izlash uchun kamroq buyrug’i yordamida faylni oching va keyin tugmasini bosing / tugmachasini (oldinga qiyshiq chiziq) bosing va qidirmoqchi bo’lgan qatorni kiriting.
Qidirmoqchi bo’lgan qatorni kiritganingizdan so’ng, qidiruv natijalari orasida harakat qilish uchun quyidagi tugmalardan foydalanishingiz mumkin:
n: keyingi qidiruv natijasiga o’tingN: oldingi qidiruv natijasiga o’tish
Misol uchun, bu erda men satrni qidirdim knowledge va keyin qidiruv natijalari o’rtasida oldinga va orqaga o’tish:
Ammo agar siz qidiruv natijalari oʻrtasida oʻtishni istamasangiz va faqat maʼlum qatorni oʻz ichiga olgan satrlarni chop qilmoqchi boʻlsangiz, stingni yozishdan oldin ampersand (&) belgisidan foydalanishingiz mumkin:
&string
Misol uchun, agar men faqat atamani o’z ichiga olgan qatorlarni chop qilmoqchi bo’lsam knowledge, keyin men buni shunday qilaman:
Men foydalanar -N qaysi satrlarda satr borligini bilish uchun bayroq knowledge.
Men yorug’lik keltirmoqchi bo’lgan yana bir narsa, sukut bo’yicha, qidirayotgan narsangiz katta-kichik harflarga sezgir.
Agar siz katta-kichik harflar bo’yicha qidiruvdan o’tmoqchi bo’lsangiz, foydalanishingiz mumkin -I bu erda ko’rsatilgandek miltillaydi:
less -I Filename
Buni ko’rsatish uchun men qidiraman KNOWLEDGE va shunga qaramay, u sukut bo’yicha katta-kichik harf sezgir bo’lishidan qat’i nazar, barcha natijalarni ko’rsatadi:
6. Chiziqlarni belgilang
Ba’zida siz o’qish paytida qiziqarli narsalarni topasiz va o’sha qatorni belgilashni xohlaysiz, shunda siz faylni o’qishni davom ettirishingiz va yuragingiz xohlagan paytda o’sha qatorga qaytishingiz mumkin.
Chiziqni belgilash uchun tugmani bosishingiz kerak m tugmachasini bosing va keyin belgilangan pozitsiya uchun identifikator sifatida ishlaydigan bitta belgini kiriting:
m
Belgilangan chiziqni topish uchun tugmani bosishingiz kerak ' tugmasini bosing va keyin chiziqni belgilash uchun ishlatgan belgini bosing.
Misol uchun, men dan bitta qatorni belgilayman sample.txt faylni oching va keyin qanday qilib belgilangan qatorga bir necha marta qaytganimni ko’rsataman:
Ko’rib turganingizdek, men oltinchi qatorni belgilab qo’ydim va qaerda bo’lishimdan qat’i nazar, bir marta bosdim ' tugmasini bosing va keyin tugmasini bosing a (chiziqni belgilash uchun ishlatgan belgi), men 6-qatorga sakrab chiqdim.
7. Haqiqiy vaqtda fayl o’zgarishlarini kuzatib boring
Hozirgacha bu kamroq buyruqning mening sevimli xususiyati bo’lib, u erda siz fayl o’zgarishlarini kuzatib borishingiz mumkin +F bayroq:
less +F Filename
Buni ko’rsatish uchun men ikkita terminaldan foydalandim windows (bir zumda tushuntiraman):

Yuqoridagi misolda men ikkita narsani qildim:
- Ishlatilgan
less +F sample.txtchap oynada faol ravishda o’zgarishlarni kuzatish uchun. - Yangi satrlarni yozish uchun nano muharriridan foydalanilgan
sample.txtshuning uchun men sizga faylga biron bir o’zgartirish kiritilganda kamroq o’zini qanday tutishini ko’rsata olaman.
Amaliy savollar 📔
Biror narsani o’rganganingizdan so’ng, siz undan maksimal foyda olishni mashq qilishingiz kerak. Shuning uchun men buyruqlar bilan qulay bo’lishingizga yordam beradigan ba’zi amaliy savollarni baham ko’raman:
- Kamroq buyruqni bajarayotganda qatorni qanday qidirish mumkin?
- Faylning oxiriga yetganingizdan so’ng, kamroq buyruqdan chiqing.
- Har bir satr uchun raqamlarni ko’rsating va chiqishni yangi faylga yo’naltiring.
- Yordamchi dasturning pastki qismida fayl nomi va qator raqamini qanday ko’rsatish mumkin?
Yuqoridagi savollarni hal qilishda qiynalayotgan bo’lsangiz, sharhlar bo’limi orqali biz bilan bog’lanishingiz yoki so’rovingizni quyidagi manzilga qo’yishingiz mumkin. bizning jamoat forumimiz.
O’rash
Ushbu qo’llanmada men asosiy sintaksisni, amaliy misollarni va ba’zi amaliy savollarni ko’rib chiqdim, shunda siz kamroq buyruqni yaxshiroq ishlatishingiz mumkin.
Linux, Texnologiyalar
Kamroq buyruq misollari