Kamroq buyruq misollari haqida malumot

kamroq buyruq misollari haqida malumot 65ccee0ab13dc

Kamroq buyruq misollari haqida malumot

Kamroq buyruq misollari

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 -N qatorlar 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:

Kamroq buyruq misollari

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:

Kamroq buyruq misollari
Qidiruv va keyin qidiruv natijalari bo’ylab kamroq vaqt ichida navigatsiya

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
Kamroq buyruq misollari

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
Kamroq buyruq misollari

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
Kamroq buyruq misollari

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
Kamroq buyruq misollari

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’ting
  • N: oldingi qidiruv natijasiga o’tish

Misol uchun, bu erda men satrni qidirdim knowledge va keyin qidiruv natijalari o’rtasida oldinga va orqaga o’tish:

Kamroq buyruq misollari

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:

Kamroq buyruq misollari

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:

Kamroq buyruq misollari

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:

Kamroq buyruq misollari

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):

Kamroq buyruq misollari

Yuqoridagi misolda men ikkita narsani qildim:

  • Ishlatilgan less +F sample.txt chap oynada faol ravishda o’zgarishlarni kuzatish uchun.
  • Yangi satrlarni yozish uchun nano muharriridan foydalanilgan sample.txt shuning 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.

Asl modda

Linux, Texnologiyalar
Kamroq buyruq misollari