Rodyti teksto failo turinį komandinėje eilutėje „Linux“

Display Contents Text File Command Line Linux



„Linux“ sistemoje mes nuolat dirbame su teksto failais, tokiais kaip konfigūracijos failai, šaltinio kodai, tinklalapiai ir daugelis kitų. Todėl prieš redaguojant failą būtina komandinėje eilutėje greitai peržiūrėti teksto failo turinį.

Šiuo trumpu vadovu siekiama parodyti įvairius metodus, kuriuos galite naudoti norėdami išvardyti teksto failo turinį terminale.







Pirmas:



Kas yra teksto failas?

Didelė tikimybė, kad esate susipažinęs su tekstiniu failu. Tačiau trumpai tariant, teksto failas yra skaitmeninis failas, kuriame yra neapdorotas tekstas; tai reiškia, kad faile neturėtų būti jokių formatų, tokių kaip paryškintas, kursyvas, pabraukimas ar pan. Be to, teksto failai neturi jokios laikmenos, tokios kaip nuotraukos, vaizdo įrašai ar garso įrašai.



Pagal numatytuosius nustatymus teksto failai naudoja plėtinį.txt. Tačiau jie įgauna kitų formų, tokių kaip šaltinio kodas programavimo kalbomis, tokiomis kaip C (.c), C ++ (.cpp, .h), Python (.py) ir daugelis kitų. Be to, jie nebūtinai turi baigtis pratęsimu. Pavyzdžiui, konfigūracijos failas, pvz.,/Etc/vim/vimrc, neturi jokio plėtinio.





PASTABA: Mes taip pat vadiname tekstinius failus ASCII teksto failais.

Norėdami peržiūrėti failo tipą „Linux“, naudokite failo komandą:



failą /kur/žurnalą/kern.log
/kur/žurnalą/kern.log: ASCII tekstas

# 1 - katė

„Cat“ yra populiari ir paprasta komanda, skirta išvardyti failo turinį terminale.

Norėdami naudoti komandą katė, perduokite failo pavadinimą komandai katė kaip:

katė [failo pavadinimas]

Galite perduoti absoliutų kelią į failą, kaip parodyta aukščiau esančiame pavyzdyje.

Katė yra paprasta, bet galinga, kai naudojama su kitomis galimybėmis. Norėdami sužinoti, kaip naudotis katės komanda, skaitykite -> kaip naudotis katės komanda.

Naudojant komandą katė, kad į terminalą būtų išmestas didelio teksto failo turinys, jis sujauks jūsų terminalą, todėl bus labai sunku naršyti.

Norėdami išspręsti tokią problemą, mes naudojame komandą mažiau.

# 2 - mažiau

Jei kada nors perskaitėte bet kurios „Linux“ komandos vadovo puslapį, tada bendravote su mažiau.

Mažiau leidžia peržiūrėti failo turinį po vieną puslapį. Naudodami tarpo klavišą, galite slinkti teksto faile. Dvi dvitaškiai ekrano apačioje nurodo kiekvieną teksto failo puslapį.

Pvz., Didelis failas, pvz., /Var/log/kern.log, su kate nesisektų. Norėdami naudoti mažiau, mes darome:

mažiau /kur/žurnalą/kern.log

Pasiekę failo pabaigą, galite slinkti aukštyn ir žemyn naudodami rodyklių aukštyn ir žemyn klavišus.

Norėdami uždaryti komandą „Mažiau“, paspauskite Q. „Less“ išeina iš seanso nesugadindamas terminalo.

Mažesnis derinimas su keliomis galimybėmis suteikia jums galimybę valdyti ir funkcionalumą; Norėdami gauti daugiau, skaitykite -> Kaip naudoti mažiau komandų su pavyzdžiais.

# 3 - daugiau

Kita komanda, kurią galite naudoti norėdami parodyti teksto failo turinį, yra komanda daugiau. Daugiau yra labai panaši į komandą mažiau; tačiau jis išmeta failo turinį į terminalą ir baigiasi failo pabaigoje.

Štai pavyzdys: (Ta pati komanda kaip ir kita?)

mažiau /kur/žurnalą/kern.log

# 4 - galva ir uodega

Taip, yra tokių komandų. Galvos ir uodegos komandos yra labai panašios ir naudojamos atitinkamai rodyti pirmąsias ir paskutines dešimt failo eilučių.

Tačiau, naudodami parinktį -n, galite pakeisti, kiek pirmųjų ir paskutinių eilučių spausdina komandos galva ir uodega.
Pavyzdžiui, norėdami parodyti pirmąsias 15 kern.log failo eilučių:

galva -n penkiolika /kur/žurnalą/kern.log

Panašiai, norėdami parodyti paskutines 15 kern.log failo eilučių:

uodega -n penkiolika /kur/žurnalą/kern.log

# 5 - Įvairūs

Jei dėl kokių nors priežasčių neturite nė vienos iš aukščiau aptartų komandų, galite naudoti teksto redaktorių, pvz., „Nano“, kad parodytumėte failo kontekstą. Tačiau tai labiau panašu į failo redagavimą, o ne į turinio peržiūrą.

Štai tam skirta komanda:

nano /kur/žurnalą/kern.log
# Nežinote, kodėl norite redaguoti žurnalo failą

Išvada

Dabar jūs žinote, kaip rodyti failo turinį „Linux“ komandų eilutėje. Ačiū, kad skaitėte.