Jei dirbate su Linux, dažnai reikia patikrinti failų turinį, neatsidarant jų redagavimui. Čia įsijungia komandos cat, tail, head ir more. Jos leidžia greitai ir paprastai pasiekti tekstinių failų turinį. Šiame vadove sužinosite, kaip efektyviai taikyti šias keturias komandas, kad išgautumėte reikiamą informaciją ir patikrintumėte, ar tam tikri failai jums yra svarbūs.
Svarbiausios įžvalgos
- Naudodamasis komanda cat galite peržiūrėti visą failo turinį.
- Komanda head rodo pirmąsias failo eilutes.
- Norėdami peržiūrėti paskutines failo eilutes, naudokite tail.
- Komanda more leidžia slinkti per didelius failus puslapiais, neatsidarant jų redagavimui.
Žingsnis po žingsnio vadovas
Pirmiausia turėtumėte būti savo Linux sistemos komandų eilutėje. Ši programa dažnai naudojama, kad būtų vykdomos komandos ir duomenys efektyviai manipuliuojami.
1. Rodome failo turinį su cat
Norėdami rodyti visą failo turinį, naudokite komandą cat. Pavyzdžiui, tarkime, turite failą pavadinimu Testdatei, kurį norite išvesti.
Naudodami šią komandą terminale bus rodomas visas failo turinys. Jei turite ilgus failus, tai gali užtrukti, nes bus išvedamas visas turinys.

2. Pirmųjų failo eilučių tikrinimas su head
Jei reikia tik pirmųjų failo eilučių, head yra tinkamas įrankis. Su head galite rodyti failą iki pirmųjų dešimties eilučių:
Taip gausite greitą turinio apžvalgą, be poreikio slinkti viską. Taip pat galite nurodyti konkrečias eilutes, jei norite daugiau ar mažiau nei numatyto skaičiaus, pridėdami -n:

3. Paskutinių failo eilučių rodymas su tail
Norėdami pamatyti paskutines failo eilutes, komanda tail yra naudinga. Tai gali būti įdomu logfailams, pavyzdžiui. Štai pavyzdys:
Panašiai kaip ir head, galite taip pat čia pritaikyti eilučių skaičių:
Taip gausite paskutines tris eilutes. Tai ypač naudinga, kai norite patikrinti naujausius įrašus ar pakeitimus faile.

4. Naršymas per didelius failus puslapiais su more
Jei turite ypač ilgą failą, dažnai patogiau jį peržiūrėti puslapiais. Komanda more leidžia jums palaipsniui naršyti failą:
Kiekvieną kartą paspaudę Enter pereisite į kitą eilutę. Su tarpu pereisite į kitą puslapį. Norėdami baigti procesą, tiesiog paspauskite Q.

Šis metodas ypač naudingas stebint failus, kurie nuolat atnaujinami, pvz., logfailai, nes jiems neatsidarant redaktoriuje, gali užblokuoti galimus pakeitimus.
Santrauka – beveik visą failo turinį efektyviai peržiūrėti su Linux komandomis
Šiame vadove išmokote, kaip naudoti komandas cat, head, tail ir more, kad efektyviai išgautumėte informaciją iš failų. Kiekviena iš šių komandų turi savo konkretų naudingumą, kad palengvintų jūsų kasdienybę Linux aplinkoje.
Dažnai užduodami klausimai
Kaip galiu parodyti visą failo turinį?Naudokite komandą cat Failo_pavadinimas, kad išvestumėte visą failo turinį.
Kaip galiu rodyti tik pirmas penkias failo eilutes?Naudokite komandą head -n 5 Failo_pavadinimas, kad patikrintumėte pirmas penkias eilutes.
Ką daryti, jei noriu matyti tik paskutines tris failo eilutes?Naudokite komandą tail -n 3 Failo_pavadinimas, kad parodytumėte paskutines tris eilutes.
Kaip galiu naršyti per itin ilgą failą?Komanda more Failo_pavadinimas leidžia jums naršyti failą puslapiais. Paspauskite Enter, kad pereitumėte į eilutę, arba tarpo klavišą, kad pereitumėte į puslapį.
Kaip sustabdyti peržiūrą more komandoje?Tiesiog paspauskite Q klavišą, kad išeitumėte iš komandos.