Linux Tutorials | tail command | GeeksforGeeks
Innholdsfortegnelse:
- Kommando syntaks
- Slik bruker du halekommandoen
- Slik viser du et spesifikt antall linjer
- Slik viser du et spesifikt antall byte
- Slik ser du på en fil for endringer
- Slik viser du flere filer
- Slik bruker du hale med andre kommandoer
- Konklusjon
Hale-kommandoen viser den siste delen (10 linjer som standard) av en eller flere filer eller data i rør. Det kan også brukes til å overvåke filendringene i sanntid.
En av de vanligste bruken av halekommandoen er å se og analysere logger og andre filer som endres over tid, vanligvis kombinert med andre verktøy som grep.
I denne opplæringen vil vi vise deg hvordan du bruker Linux halekommando gjennom praktiske eksempler og detaljerte forklaringer på de vanligste halealternativene.
Kommando syntaks
La oss starte med å gå gjennom den grunnleggende syntaks før du går inn på hvordan du bruker halekommandoen.
Hale-kommandouttrykkene har følgende form:
tail……
-
OPTION
- halealternativer. Vi vil gå over de vanligste alternativene i de neste seksjonene.FILE
- Null eller flere inndatafiler. Hvis ingen FIL er spesifisert, eller når FIL er-
, vil hale lese standardinngangen.
Slik bruker du halekommandoen
I sin enkleste form når den brukes uten noe alternativ, vil halekommandoen vise de siste 10 linjene.
Slik viser du et spesifikt antall linjer
Bruk alternativet
-n
(-
--lines
) for å spesifisere antall linjer som skal vises:
Du kan også utelate bokstaven
For å vise de siste 50 linjene i en fil som heter
Følgende eksempel viser samme resultat som kommandoene ovenfor: For å vise et spesifikt antall byte, bruk alternativet
For eksempel for å vise de siste 500 bytene med data fra filen som heter
Du kan også bruke et multiplikasjonssuffiks etter tallet for å spesifisere antall byte som skal vises.
Følgende kommando vil vise de to siste kilobytene (2048) av filen
For å overvåke en fil for endringer, bruk alternativet
Dette alternativet er spesielt nyttig for å overvåke loggfiler. For eksempel å vise de siste 10 linjene i
Trykk
Bruk alternativet
Dette alternativet er nyttig i situasjoner når halekommandoen følger en loggfil som roterer. Når det brukes med
Hvis flere filer leveres som input til halekommandoen, vil de vise de ti siste linjene fra hver fil. Du kan bruke de samme alternativene som når du viser en enkelt fil. Dette eksemplet viser de siste 20 linjene i filene
Hale-kommandoen kan brukes i kombinasjon med andre kommandoer ved å omdirigere standardutgangen fra / til andre verktøy ved bruk av rør. For eksempel for å overvåke loggfilen for apache-tilgang og bare vise linjene som inneholder IP-adressen
Følgende
Nå skal du ha en god forståelse av hvordan du bruker Linux halekommandoen. Det er utfyllende til hovedkommandoen som skriver ut de første linjene i en fil til terminalen.
tail -n filename.txt
tail -n filename.txt
n
og bare bruke bindestrek (
-
) og tallet (uten mellomrom mellom dem).
filename.txt
, vil du bruke:
tail -n 50 filename.txt
Slik viser du et spesifikt antall byte
-c
(
--bytes
).
tail -c filename.txt
tail -c filename.txt
filename.txt
du vil bruke:
tail -c 500 filename.txt
b
multipliserer det med 512,
kB
multipliserer det med 1000,
K
multipliserer det med 1024,
MB
multipliserer det med 1000000,
M
multipliserer det med 1048576, og så videre.
filename.txt
:Slik ser du på en fil for endringer
-f
(
--follow
):
tail -f filename.txt
/var/log/nginx/error.log
, og overvåke filen for oppdateringer du vil bruke:
tail -f /var/log/nginx/error.log
Ctrl+C
å avbryte halekommandoen mens den ser på en fil.
-F
å fortsette å overvåke filen når den er gjenskapt.
tail -F filename.txt
-F
alternativet, vil halekommandoen åpne filen igjen så snart den ble tilgjengelig igjen.Slik viser du flere filer
tail filename1.txt filename2.txt
filename1.txt
og
filename2.txt
:
tail -n 20 filename1.txt filename2.txt
Slik bruker du hale med andre kommandoer
192.168.42.12
du vil bruke:
tail -f /var/log/apache2/access.log | grep 192.168.42.12
ps
kommando vil vise de ti beste prosessene som kjøres sortert etter CPU-bruk:
ps aux | sort -nk +3 | tail -5
Konklusjon
Måned oktober kan ha vært mer eller mindre dominert av Ubuntu Linux for de som forutser den siste Quantal Quetzal-utgivelsen, men denne uken gjorde Linux Mint-prosjektet en spennende kunngjøring om sin egen.

Spesifikt annonserte Linux Mint-prosjektet på tirsdag at det nå har en nettbutikk komplett med flere PCer som tilbyr Linux Mint forhåndslastet.
Samlingen "Linux Diversity": Ett sett, 10 Linux distros

Hvis du handler for et nytt OS , vil dette settet gi deg et utvalg av de nyeste populære alternativene.
Det var en tid da Microsoft Windows styrte operativsystemverdenen. Men de siste årene har det frie og åpne kilde Linux-operativsystemet tatt en stor bit av Windows 'dominans. Men Linux har alltid hatt et bildeproblem med tilsynelatende for vanskelig og uhåndterlig å installere og lære, med en bratt læringskurve knyttet.

Linux Live USB Creator (LiLi for short) tar sikte på å få tak i en nykommers introduksjon til operativsystem ved å gjøre det så enkelt som mulig å komme i gang. Alt du trenger er en USB-pinne med nok plass - minst 2 GB bør gjøre trikset og fem minutter for å installere det. Ingen brukermanual kreves.