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.