Në këtë udhëzues, do të gjeni gjithçka që ju duhet të dini rreth komandës "më pak" Linux.
Komanda "më pak" konsiderohet të jetë një version më i fuqishëm i komandës "më shumë" që përdoret për të shfaqur informacion në një faqe të terminalit në të njëjtën kohë.
Shumë nga çelsin janë të njëjta me ato të përdorura me komandën më shumë, por ka edhe shumë ekstra.
Nëse dëshironi të lexoni përmes një skedari të madh teksti, është më mirë të përdorni komandën më pak mbi një redaktues pasi që nuk e ngarkon gjithë gjë në kujtesë.
Ngarkon çdo faqe në kujtesë një faqe në një kohë duke e bërë atë më efikas.
Si të Përdorni Më pak Komandën
Ju mund të shikoni çdo skedar teksti duke përdorur komandën më pak thjesht duke shtypur në vijim në një dritare të terminalit :
më pak
Nëse ka më shumë rreshta në skedë sesa hapësirë në ekran atëherë në fund do të shfaqet një zorrës së trashë (:), dhe do të keni një numër mundësish për të ecur përpara përmes skedarit.
Komanda më pak mund të përdoret gjithashtu me prodhimin e tubuar përmes një komande tjetër.
Për shembull:
ps -ef | më pak
Komanda e mësipërme do të tregojë një listë të proceseve drejtuese një faqe në të njëjtën kohë.
Ju mund të shtypni ose shiritin e hapësirës ose tastin "f" për të lëvizur përpara.
Ndryshimi i numrit të vijave të rreshtuara
By default, komanda më pak do të lëvizë një faqe të vetme në të njëjtën kohë.
Ju mund të ndryshoni numrin e rreshtave që lëvizen kur shtypni hapësirën dhe butonin "f" duke shtypur numrin menjëherë para se të shtypni butonin.
Për shembull, futni "10", pasuar nga hapësira ose "f", do të shkaktojë lëvizjen e ekranit me 10 rreshta.
Për ta bërë këtë default, mund të futni numrin e ndjekur nga tastoni "z".
Për shembull, futni "10" dhe më pas shtypni "z". Tani kur shtypni hapësirën ose butonin "f", ekrani gjithmonë do të lëvizë me 10 rreshta.
Një përfshirje mjaft e çuditshme është aftësia për të shtypur butonin e shpëtimit menjëherë përpara shiritit të hapësirës. Efekti i kësaj është që të vazhdoni të lëvizni edhe kur të keni arritur në fund të prodhimit.
Për të lëvizur një vijë në një kohë shtypni ose tastin "kthim", "e" ose "j". Ju mund të ndryshoni default në mënyrë që të lëvizni një numër të caktuar rreshta duke futur një numër para çelësave të specifikuar. Për shembull, shkruani "5", e ndjekur nga butoni "e", do ta bëjë ekranin 5 rreshta çdo herë kur shtypen "kthimi", "e" ose "j". Nëse shtypni aksidentalisht një shkronjë "J", rezultati i njëjtë do të ndodhë, përveçse nëse goditni pjesën e poshtme të prodhimit ajo do të vazhdojë të lëvizë.
Tasti "d" ju lejon të lëvizni poshtë një numri të caktuar të rreshtave. Përsëri duke futur një numër para se "d" do të ndryshojë sjelljen e parazgjedhur në mënyrë që të lëvizë numrin e linjave që specifikoni.
Për të lëvizur përsëri në listë mund të përdorni tastin "b". Ndryshe nga komanda më shumë, kjo mund të funksionojë me të dy skedarët dhe me prodhimin e tubave. Futja e një numri para se të shtypni butonin "b" shkon mbrapa numrin e caktuar të rreshtave. Për të bërë çelësin "b" vazhdimisht të lëvizni sipas numrit të caktuar të linjave, futni numrin që dëshironi të përdorni pasuar nga tastoni "w".
Çelësat "y" dhe "k" punojnë në mënyrë të ngjashme me çelësat "b" dhe "w", me përjashtim të parazgjedhur nuk është që të shkoni një dritare në një kohë, por një rresht në një kohë mbrapa ekranin.
Nëse shtypni në mënyrë të rastësishme shkronjën "K" ose shkronjën "Y", rezultati do të jetë i njëjtë nëse nuk e goditni pjesën e sipërme të produktit, në të cilin rast skanimi do të vazhdojë përtej fillimit të skedarit.
Tasti "u" gjithashtu rrotullon mbrapa ekranin, por parazgjedhja është gjysma e ekranit.
Gjithashtu mund të lëvizni horizontalisht duke përdorur tastet e majtë dhe të djathtë të shigjetave.
Shigjeta e djathtë rrotullon gjysmën e ekranit në të djathtë dhe shigjeta e majtë rrotullon gjysmën e ekranit në të majtë. Ju mund të vazhdoni të lëvizni drejtë vazhdimisht por ju mund të lëvizni vetëm derisa të goditni fillimin e prodhimit.
Redisplay Output
Nëse jeni duke parë një skedar log ose ndonjë skedar tjetër që vazhdimisht ndryshon, mund të dëshironi të rifreskoni të dhënat.
Ju mund të përdorni një "r" të vogël për të rilyer ekranin ose një shkronjë "R" për të rilyer ekranin duke hedhur poshtë çdo dalje që është bufferizuar.
Ju mund të shtypni një shkronjë "F" për të lëvizur përpara. Përfitimi i përdorimit të "F" është që kur të arrihet fundi i skedarit do të vazhdojë të provohet. Nëse një regjistër përditësohet ndërsa jeni duke përdorur komandën më pak, do të shfaqet ndonjë shënim i ri.
Lëviz në një pozicion të veçantë në një skedar
Nëse dëshironi të ktheheni në fillim të shtypjes shtypni butonin "g" dhe të shkoni në fund shtypni shkronjën "G".
Për të shkuar në një linjë specifike futni një numër përpara se të shtypni tastet "g" ose "G".
Ju mund të lëvizni në një pozicion që është një përqindje e caktuar përmes një skedari. Futni një numër të ndjekur nga çelësi "p" ose "%". Ju mund edhe të futni pikat dhjetore, sepse le ta përballojmë atë, të gjithë ne duhet të shkojmë në pozicionin "36.6%" përmes një skedari.
Shënimi i pozicioneve në një skedar
Ju mund të vendosni një shënues në një skedar duke përdorur tastin "m" të ndjekur nga ndonjë letër tjetër e vogël. Ju pastaj mund të ktheheni në shënues duke përdorur një kuotë të vetme "'", të ndjekur nga e njëjta letër e vogël.
Kjo do të thotë që ju mund të specifikoni një numër të shënuesve të ndryshëm përmes produktit të cilin mund t'i ktheni lehtësisht.
Kërkimi i një modeli
Ju mund të kërkoni tekstin brenda prodhimit duke përdorur çelësin e prerjes përpara, ndjekur nga teksti që dëshironi të kërkoni ose një shprehje të rregullt.
Për shembull / "hello world" do të gjeni "hello world".
Nëse dëshironi të kërkoni kopjimin e skedarit, duhet të zëvendësoni shiritin përpara me një pikëpyetje.
Për shembull, "bota e përshëndetjeve" do të gjejë "bota përshëndetëse" më parë në ekran.
Ngarko një skedar të ri në produktin
Nëse keni mbaruar duke parë një skedar, mund të ngarkoni një skedar të ri në komandën më të vogël duke shtypur butonin e zorrës së trashë (:) ndjekur nga kyçi "e" ose "E" dhe rruga për një skedar.
Për shembull ": e myfile.txt".
Si të dilni më pak
Për të dalë nga komanda më pak shtypni ose çelësat "q" ose "Q".
Switches të dobishme të linjës së komandës
Çelësat e mëposhtëm të runtime mund ose nuk mund të jenë të dobishme për ju:
- më pak -bN - N qëndron për një numër dhe ngarkon numrin e specifikuar të kilobitëve në kujtesë. By default, vlera është 64 kilobajt, por ju mund të specifikoni ndonjë numër që dëshironi. Nëse futni -1, atëherë i tërë skedari do të ngarkohet në memorie që mund ose nuk mund të jetë një ide e mirë në varësi të madhësisë së skedarit.
- më pak -B - Sipas parazgjedhjes, komanda më pak ndan bufferet e kërkuara të memories me parazgjedhje kur përdorni daljen e tubacioneve. Ju mund të përdorni kalimin -B për të parandaluar autobuffering.
- më pak -c ose më pak -C - Me parazgjedhje, ekrani rishfaqet duke lëvizur lart ekranin. Për të pastruar ekranin nga lart poshtë përdorni çelësat -c ose -C.
- më pak -e - Shkakton më pak për të dalë kur godet fundin e skedarit për herë të dytë
- më pak -E - Shkakton më pak për të dalë kur godet fundin e skedarit për herë të parë
- më pak -f - Hapni skedarë të veçantë si drejtoritë që përdorin më pak
- më pak -F - Shkaqet më pak për të dalë nëse një skedar është më pak se një ekran me vlerë të të dhënave
- më pak - g - Vetëm theksoni artikullin e fundit të gjetur gjatë kërkimit
- me pak -G - Supozoni theksimin krejt kur kerkoni
- më pak -hN - Specifikoni numrin maksimal të rreshtave komanda më pak mund të rrotullohet prapa
- më pak -i - Igor rast kur kërkoni nëse nuk janë gjetur shkronja të mëdha në modelin e kërkimit
- më pak -I - Mos e injoroni rastin kur kërkoni
- më pak -jN - N qëndron për një numër. Kjo përcakton se ku gjendet në ekran një rresht kur kërkohet. Për shembull, kërkimi për "hello world" do të vendosë vijën e gjetur me "hello world" në atë në linjë 1 nëse përdoret më pak -j1.
- më pak -J - Kjo tregon një yll të vogël në kolonën e majtë (kolona e statusit) që tregon kur një copë teksti që keni kërkuar është gjetur.
- më pak -m - Shfaq numrin e bytes përmes një skedari në vend të një zorrë e trashë në pjesën e poshtme të ekranit
- më pak -M - Shfaq numrat e linjës së prodhimit. Për shembull "rreshtat 1-23"
- më pak -n - Shtypni numrat e vijave
- më pak -N - Numrat e vijave të ekranit në çdo rresht
- më pak -o - Kjo përdoret vetëm për prodhimin e tubave. Rezulton çdo faqe të prodhimit të tubacioneve në skedar një faqe në një kohë. Nëse ekziston skedari, do të pyesë nëse doni ta zëvendësoni atë.
- më pak -O - Kjo është e njëjtë me -o përveç se nuk do të kërkojë konfirmim para se të mbishkruajë një skedar.
- më pak -p - Kjo fillon më pak në shfaqjen e parë të modelit të specifikuar.
- më pak -P "tekst" - Kjo zëvendëson mesazhin në pjesën e poshtme të ekranit tek teksti i specifikuar
- më pak -q - Kjo parandalon zilen nga gumëzhime kur arrini në fund të skedarit. Arsyet e tjera për zile që të thërrasin një shtyp të tillë të pavlefshëm mbeten.
- më pak - Q - Zvogëlon të gjitha zhurmat
- më pak -s - Kjo kondenson linja bosh. Për shembull, nëse një skedar ka 4 linja bosh rresht dhe ju përdorni komandën me pak -s vetëm 1 bosh do të shfaqet.
- më pak -S - Kjo shkakton që linjat e gjata të prishen në vend që t'i mbyllin ato në vijën tjetër
Ka shumë më tepër komandë më pak se sa do të prisni. Ju mund ta lexoni dokumentacionin e plotë duke shtypur "njeri më pak" në një dritare terminali ose duke lexuar këtë faqe manuale për më pak.
Një alternativë për më pak dhe më shumë është komanda e bishtit që tregon linjat e fundit të një skedari.