Näytä tekstitiedoston sisältö komentorivillä Linux

Display Contents Text File Command Line Linux

Linuxissa työskentelemme jatkuvasti tekstitiedostojen, kuten määritystiedostojen, lähdekoodien, verkkosivujen ja monien muiden kanssa. Siksi on tärkeää, että tekstitiedoston sisältö näkyy nopeasti komentorivillä ennen tiedoston muokkaamista.

Tämän pikaoppaan tarkoituksena on näyttää sinulle erilaisia ​​lähestymistapoja, joilla voit luetella tekstitiedoston sisällön päätelaitteessa.



Ensimmäinen:



Mikä on tekstitiedosto?

On todennäköistä, että olet tutustunut tekstitiedostoon. Yhteenvetona voidaan todeta, että tekstitiedosto on digitaalinen tiedosto, joka sisältää raakatekstiä; Tämä tarkoittaa, että tiedostossa ei saa olla muotoiluja, kuten lihavoitu, kursivoitu, alleviivattu tai vastaava. Lisäksi tekstitiedostoissa ei ole minkäänlaista mediaa, kuten kuvia, videoita tai ääntä.



Tekstitiedostot käyttävät oletuksena .txt -laajennusta. Ne ovat kuitenkin muissa muodoissa, kuten lähdekoodi ohjelmointikielillä, kuten C (.c), C ++ (.cpp, .h), Python (.py) ja paljon muuta. Lisäksi niiden ei välttämättä tarvitse päättyä pidennykseen. Esimerkiksi asetustiedostolla, kuten/etc/vim/vimrc, ei ole laajennusta.

HUOMAUTUS: Kutsumme myös tekstitiedostoja ASCII -tekstitiedostoiksi.

Voit tarkastella tiedostotyyppiä Linuxissa käyttämällä tiedostokomentoa:



tiedosto /missä/Hirsi/kern.log
/missä/Hirsi/kern.log: ASCII -teksti

# 1 - Kissa

Cat on suosittu ja yksinkertainen komento tiedoston sisällön luetteloimiseen päätelaitteeseen.

Jos haluat käyttää cat -komentoa, välitä tiedoston nimi cat -komennolle seuraavasti:

kissa [Tiedoston nimi]

Voit siirtää absoluuttisen polun tiedostoon yllä olevan esimerkin mukaisesti.

Cat on yksinkertainen mutta tehokas, kun sitä käytetään muiden vaihtoehtojen kanssa. Jos haluat oppia käyttämään kissakomentoa, lue -> kuinka käyttää kissakomentoa.

Kun käytät cat -komentoa suuren tekstitiedoston sisällön tyhjentämiseen päätelaitteeseen, se sotkee ​​päätelaitteesi, mikä vaikeuttaa navigointia.

Ongelman ratkaisemiseksi käytämme vähemmän komentoa.

# 2 - vähemmän

Jos olet koskaan lukenut minkä tahansa Linux -komennon manuaalisen sivun, olet ollut vuorovaikutuksessa vähemmän kanssa.

Vähemmän avulla voit tarkastella tiedoston sisältöä sivu kerrallaan. Voit selata tekstitiedostoa välilyöntinäppäimellä. Kaksi kaksoispistettä näytön alareunassa ilmaisevat tekstitiedoston jokaisen sivun.

Esimerkiksi suuri tiedosto, kuten /var/log/kern.log, ei toimisi hyvin kissan kanssa. Käytämme vähemmän:

Vähemmän /missä/Hirsi/kern.log

Kun olet tiedoston lopussa, voit vierittää ylös ja alas YLÖS- ja ALAS -nuolinäppäimillä.

Voit lopettaa vähemmän -komennon painamalla Q.

Yhdistämällä vähemmän ja muutamalla vaihtoehdolla saat hallinnan ja toiminnallisuuden; Lue lisää -> Kuinka käyttää vähemmän komentoa esimerkkien avulla.

# 3 - Lisää

Toinen komento, jolla voit näyttää tekstitiedoston sisällön, on komento enemmän. Lisää on hyvin samanlainen kuin vähemmän -komento; se kuitenkin tyhjentää tiedoston sisällön päätelaitteeseen ja poistuu tiedoston lopussa.

Tässä on esimerkki: (Sama komento kuin toinen?)

Vähemmän /missä/Hirsi/kern.log

# 4 - Pää ja häntä

Kyllä, tällaisia ​​komentoja on. Pää- ja hännökomennot ovat hyvin samankaltaisia, ja niitä käytetään tiedoston ensimmäisen ja viimeisen kymmenen rivin näyttämiseen.

Voit kuitenkin muokata, kuinka monta ensimmäistä ja viimeistä riviä head- ja tail -komento tulostaa -n -vaihtoehdon avulla.
Jos haluat esimerkiksi näyttää kern.log -tiedoston 15 ensimmäistä riviä:

pää -n viisitoista /missä/Hirsi/kern.log

Voit myös näyttää kern.log -tiedoston viimeiset 15 riviä seuraavasti:

häntä -n viisitoista /missä/Hirsi/kern.log

# 5 - Muut

Jos sinulla ei jostain syystä ole kumpaakaan yllä mainituista komennoista, voit käyttää tiedoston kontekstia tekstinmuokkausohjelman, kuten nano, avulla. Tämä on kuitenkin enemmän kuin tiedoston muokkaaminen kuin sisällön katseleminen.

Tässä on komento siihen:

nano /missä/Hirsi/kern.log
# Et ole varma, miksi haluat muokata lokitiedostoa

Johtopäätös

Nyt tiedät kuinka näyttää tiedoston sisältö Linux -komentorivillä. Kiitos, että luit.