Kuvage käsureal Linuxis tekstifaili sisu

Display Contents Text File Command Line Linux



Linuxis töötame pidevalt selliste tekstifailidega nagu konfiguratsioonifailid, lähtekoodid, veebilehed ja paljud teised. Seetõttu on oluline enne faili redigeerimist käsureal kiiresti vaadata tekstifaili sisu.

Selle lühijuhendi eesmärk on näidata teile erinevaid lähenemisviise, mille abil saate tekstifaili sisu terminalis loetleda.







Esiteks:



Mis on tekstifail?

Tõenäosus, et olete tekstifailiga tuttav, on suur. Kuid kokkuvõtteks võib öelda, et tekstifail on digitaalne fail, mis sisaldab töötlemata teksti; see tähendab, et fail ei tohi sisaldada ühtegi vormingut, näiteks paksus kirjas, kaldkirjas, allajoonitud vms. Lisaks ei sisalda tekstifailid mingisugust meediat, näiteks pilte, videoid või heli.



Vaikimisi kasutavad tekstifailid laiendit.txt. Kuid neil on muid vorme, näiteks lähtekood programmeerimiskeeltes, näiteks C (.c), C ++ (.cpp, .h), Python (.py) ja palju muud. Pealegi ei pea need tingimata lõppema pikendusega. Näiteks konfiguratsioonifailil nagu/etc/vim/vimrc puudub laiend.





MÄRGE: Samuti kutsume tekstifaile ASCII tekstifailideks.

Failitüübi vaatamiseks Linuxis kasutage failikäsklust:



faili /kus/logi/kern.log
/kus/logi/kern.log: ASCII tekst

# 1 - kass

Cat on populaarne ja lihtne käsk faili sisu terminali loetlemiseks.

Kassi käsu kasutamiseks edastage faili nimi kassile järgmiselt:

kass [faili nimi]

Faili absoluutse tee saate edastada, nagu ülaltoodud näites näidatud.

Kass on lihtne, kuid võimas, kui seda kasutatakse koos teiste võimalustega. Kassi käsu kasutamise kohta lugege -> kuidas kasutada kassi käsku.

Kui kasutate cat käsku suure tekstifaili sisu terminali kallamiseks, ajab see teie terminali sassi, muutes navigeerimise väga raskeks.

Probleemi lahendamiseks kasutame käsku vähem.

# 2 - vähem

Kui olete kunagi lugenud mõne Linuxi käsu käsiraamatut, siis olete suhelnud vähemaga.

Vähem võimaldab teil vaadata faili sisu üks leht korraga. Tühikuklahvi abil saate tekstifaili kerida. Ekraani allosas on kaks koolonit, mis tähistavad tekstifaili iga lehekülge.

Näiteks suur fail nagu /var/log/kern.log ei töötaks kassiga suurepäraselt. Vähem kasutamiseks teeme järgmist.

vähem /kus/logi/kern.log

Kui olete faili lõppu jõudnud, saate üles ja alla kerida, kasutades üles- ja alla -nooleklahve.

Vähem käsklusest väljumiseks vajutage nuppu Q. Vähem väljub seansist ilma terminali segi ajamata.

Vähese kombineerimine mõne valikuga annab teile kontrolli ja funktsionaalsuse; lisateabe saamiseks lugege palun -> Kuidas kasutada vähem käsku koos näidetega.

# 3 - rohkem

Teine käsk, mida saate kasutada tekstifaili sisu kuvamiseks, on käsk rohkem. Rohkem on väga sarnane käsuga vähem; see aga suunab faili sisu terminali ja väljub faili lõpus.

Siin on näide: (Sama käsk nagu teisel?)

vähem /kus/logi/kern.log

# 4 - pea ja saba

Jah, selliseid käske on. Pea ja saba käsud on väga sarnased ning neid kasutatakse vastavalt faili esimese ja viimase kümne rea kuvamiseks.

Valiku -n abil saate aga muuta, kui palju esimest ja viimast rida pea ja saba käsk prindib.
Näiteks faili kern.log esimese 15 rea kuvamiseks:

pea -n viisteist /kus/logi/kern.log

Sarnaselt faili kern.log viimase 15 rea kuvamiseks tehke järgmist.

saba -n viisteist /kus/logi/kern.log

# 5 - Muu

Kui teil mingil põhjusel pole ühtegi ülalkirjeldatud käsku, saate faili kontekstide kuvamiseks kasutada tekstiredaktorit, näiteks nano. See on aga pigem faili redigeerimine kui sisu vaatamine.

Siin on käsk selleks:

nano /kus/logi/kern.log
# Pole kindel, miks soovite logifaili muuta

Järeldus

Nüüd teate, kuidas kuvada faili sisu Linuxi käsureal. Tänan teid lugemise eest.