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.

cat Testdatei

Naudodami šią komandą terminale bus rodomas visas failo turinys. Jei turite ilgus failus, tai gali užtrukti, nes bus išvedamas visas turinys.

Greitai ir efektyviai patikrinti failų turinį Linux sistemoje

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

head Testdatei

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:

head -n 5 Testdatei
Greitai ir efektyviai patikrinti failų turinį Linux

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:

tail Testdatei

Panašiai kaip ir head, galite taip pat čia pritaikyti eilučių skaičių:

tail -n 3 Testdatei

Taip gausite paskutines tris eilutes. Tai ypač naudinga, kai norite patikrinti naujausius įrašus ar pakeitimus faile.

Greitai ir efektyviai patikrinti failų turinį Linux

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

more Testdatei

Kiekvieną kartą paspaudę Enter pereisite į kitą eilutę. Su tarpu pereisite į kitą puslapį. Norėdami baigti procesą, tiesiog paspauskite Q.

Greitai ir efektyviai patikrinti failų turinį Linux

Š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.