Vis innhold i en tekstfil på kommandolinjen Linux

Vis innhold i en tekstfil på kommandolinjen Linux
I Linux jobber vi stadig med tekstfiler som konfigurasjonsfiler, kildekoder, websider og mange andre. Derfor er det viktig å ha en rask visning av innholdet i en tekstfil i kommandolinjen før du redigerer filen.

Denne raske guiden tar sikte på å vise deg forskjellige tilnærminger du kan bruke for å liste innholdet i en tekstfil i terminalen.

Først:

Hva er en tekstfil?

Sjansen er stor for at du er kjent med en tekstfil. For å gjenskape er en tekstfil imidlertid en digital fil som inneholder rå tekst; Dette betyr at filen ikke skal inneholde noen formatering som fet skrift, kursiv, understrek eller slikt. I tillegg har ikke tekstfiler noen form for medier som bilder, videoer eller lyd.

Som standard bruker tekstfiler.txt -forlengelse. Imidlertid tar de andre former som kildekode i programmeringsspråk som C (.c), C ++ (.CPP, .h), Python (.py), og mange flere. Dessuten trenger de ikke nødvendigvis å avslutte med en utvidelse. For eksempel har en konfigurasjonsfil som/etc/vim/vimrc ingen utvidelse.

MERK: Vi kaller også tekstfiler ASCII -tekstfiler.

For å se filtypen i Linux, bruk filkommandoen:

FIL/VAR/LOG/KERN.Logg
/var/log/Kern.Logg: ASCII -tekst

# 1 - Cat

Cat er en populær og grei kommando for å oppgi innholdet i en fil til terminalen.

For å bruke CAT -kommandoen, send navnet på filen til CAT -kommandoen som:

Cat [filnavn]

Du kan overføre den absolutte banen til filen, som vist i eksemplet ovenfor.

Katt er enkel, men likevel kraftig når den brukes med andre alternativer. For å lære hvordan du bruker CAT -kommandoen, les -> Hvordan bruke CAT -kommandoen.

Når du bruker CAT -kommandoen for å dumpe innholdet i en stor tekstfil til terminalen, vil den rote opp terminalen din, noe som gjør det veldig vanskelig å navigere.

For å løse slik som problem, bruker vi den mindre kommandoen.

# 2 - Mindre

Hvis du noen gang har lest en manuell side for en Linux -kommando, har du samhandlet med mindre.

Mindre lar deg se innholdet i en fil en side om gangen. Ved hjelp av romtasten kan du bla gjennom tekstfilen. To koloner nederst på skjermen indikerer hver side i tekstfilen.

For eksempel en stor fil som/var/log/kjerner.Log ville ikke ordne seg bra med en katt. For å bruke mindre, gjør vi:

Mindre/var/log/kjerner.Logg

Når du har kommet til slutten av filen, kan du bla opp og ned ved å bruke piltastene opp og ned.

For å avslutte den mindre kommandoen, trykk q. Mindre går ut av økten uten å rote terminalen.

Å kombinere mindre med noen få alternativer gir deg kontroll og funksjonalitet; For mer, vennligst les -> Hvordan bruke mindre kommando med eksempler.

# 3 - Mer

En annen kommando du kan bruke for å vise innholdet i en tekstfil er den mer kommandoen. Mer ligner veldig på den mindre kommandoen; Imidlertid dumper den filens innhold til terminalen og går ut på slutten av filen.

Her er et eksempel: (samme kommando som den andre?)

Mindre/var/log/kjerner.Logg

# 4 -head og hale

Ja, det er slike kommandoer. Hode- og halekommandoene er veldig like og brukes til å vise henholdsvis de første og siste linjene i en fil.

Du kan imidlertid endre hvor mange første og siste linjer.
For eksempel for å vise de første 15 linjene i kjernen.loggfil:

Hode -n 15/var/log/Kern.Logg

Tilsvarende for å vise de siste 15 linjene i kjernen.loggfil:

hale -n 15/var/log/kjern.Logg

# 5 - MISC

Hvis du ikke har noen grunn-du ikke har noen av kommandoene som er omtalt ovenfor, kan du bruke en tekstredigerer som Nano for å vise kontekstene til en fil. Dette er imidlertid mer som å redigere filen enn å se innholdet.

Her er kommandoen for det:

Nano/var/log/kjerner.Logg
# Ikke sikker på hvorfor du vil redigere en loggfil

Konklusjon

Nå vet du hvordan du viser innholdet i en fil på Linux -kommandolinjen. Takk for at du leser.