Prikaz vsebine besedilne datoteke v ukazni vrstici Linux

Display Contents Text File Command Line Linux



V Linuxu nenehno delamo z besedilnimi datotekami, kot so konfiguracijske datoteke, izvorne kode, spletne strani in mnoge druge. Zato je pred urejanjem datoteke nujen hiter pregled vsebine besedilne datoteke v ukazni vrstici.

Namen tega kratkega vodnika je prikazati različne pristope, ki jih lahko uporabite za popis vsebine besedilne datoteke v terminalu.







Najprej:



Kaj je besedilna datoteka?

Obstaja velika verjetnost, da poznate besedilno datoteko. Če povzamemo, je besedilna datoteka digitalna datoteka, ki vsebuje surovo besedilo; to pomeni, da datoteka ne sme vsebovati oblikovanja, kot je krepko, ležeče, podčrtano ali podobno. Poleg tega besedilne datoteke nimajo nobene oblike medija, kot so slike, video ali zvok.



Besedilne datoteke privzeto uporabljajo razširitev.txt. Vendar imajo druge oblike, kot je izvorna koda v programskih jezikih, kot so C (.c), C ++ (.cpp, .h), Python (.py) in še veliko več. Poleg tega se jim ni nujno, da se končajo s podaljškom. Na primer, konfiguracijska datoteka, kot je/etc/vim/vimrc, nima razširitve.





OPOMBA: Besedilne datoteke imenujemo tudi besedilne datoteke ASCII.

Če si želite ogledati vrsto datoteke v Linuxu, uporabite ukaz file:



mapa /kje/dnevnik/kern.log
/kje/dnevnik/kern.log: besedilo ASCII

# 1 - Mačka

Cat je priljubljen in enostaven ukaz za uvrstitev vsebine datoteke v terminal.

Če želite uporabiti ukaz cat, prenesite ime datoteke ukazu cat kot:

mačka [Ime datoteke]

Do datoteke lahko prenesete absolutno pot, kot je prikazano v zgornjem primeru.

Cat je preprost, a zmogljiv, če ga uporabljate z drugimi možnostmi. Če želite izvedeti, kako uporabljati ukaz cat, preberite -> kako uporabiti ukaz cat.

Ko z ukazom cat izbrišete vsebino velike besedilne datoteke v terminal, bo to pokvarilo vaš terminal, kar otežuje navigacijo.

Za rešitev takšne težave uporabimo ukaz less.

# 2 - Manj

Če ste kdaj prebrali ročno stran za kateri koli ukaz Linux, potem ste sodelovali z manj.

Manj vam omogoča ogled vsebine datoteke eno stran naenkrat. S tipko za presledek se lahko pomikate po besedilni datoteki. Dve dvopičji na dnu zaslona označujeta vsako stran besedilne datoteke.

Na primer, velika datoteka, kot je /var/log/kern.log, z mačko ne bi delovala odlično. Če želimo porabiti manj, naredimo:

manj /kje/dnevnik/kern.log

Ko pridete do konca datoteke, se lahko s puščičnima tipkama GOR in DOL pomaknete navzgor in navzdol.

Če želite zapreti ukaz less, pritisnite Q. Manj zapusti sejo, ne da bi pri tem pokvaril terminal.

Če združite manj z nekaj možnostmi, imate nadzor in funkcionalnost; za več preberite -> Kako uporabiti manj ukazov s primeri.

# 3 - Več

Drug ukaz, s katerim lahko prikažete vsebino besedilne datoteke, je ukaz more. Več je zelo podobno ukazu manj; vendar vsebino datoteke odstrani v terminal in izstopi na koncu datoteke.

Tu je primer: (Isti ukaz kot drugi?)

manj /kje/dnevnik/kern.log

# 4 - Glava in rep

Ja, obstajajo takšni ukazi. Ukaza za glavo in rep sta si zelo podobna in se uporabljata za prikaz prvih in zadnjih desetih vrstic datoteke.

Lahko pa spremenite, koliko prvih in zadnjih vrstic natisne ukaz za glavo in rep z možnostjo -n.
Če želite na primer prikazati prvih 15 vrstic datoteke kern.log:

glavo -n petnajst /kje/dnevnik/kern.log

Podobno za prikaz zadnjih 15 vrstic datoteke kern.log:

rep -n petnajst /kje/dnevnik/kern.log

# 5 - Razno

Če iz nekega razloga nimate nobenega od zgoraj obravnavanih ukazov, lahko za prikaz kontekstov datoteke uporabite urejevalnik besedila, na primer nano. Vendar je to bolj podobno urejanju datoteke kot ogledu vsebine.

Tu je ukaz za to:

nano /kje/dnevnik/kern.log
# Ne vem, zakaj želite urediti datoteko dnevnika

Zaključek

Zdaj veste, kako prikazati vsebino datoteke v ukazni vrstici Linuxa. Hvala za branje.