Linux Command Line Tutorial For Beginners 28 - Head and Tail Commands
Indholdsfortegnelse:
- Tail Command Syntax
- Sådan bruges halekommandoen
- Sådan vises et specifikt antal linjer
- Sådan vises et specifikt antal byte
- Sådan ser du en fil til ændringer
- Sådan vises flere filer
- Sådan bruges hal med andre kommandoer
- Konklusion
Hale-kommandoen viser den sidste del (10 linjer som standard) af en eller flere filer eller rørdata. Det kan også bruges til at overvåge filændringerne i realtid.
En af de mest almindelige anvendelser af halekommandoen er at se og analysere logfiler og andre filer, der ændrer sig over tid, normalt kombineret med andre værktøjer som grep.
I denne tutorial vil vi vise dig, hvordan du bruger Linux halekommandoen gennem praktiske eksempler og detaljerede forklaringer på de mest almindelige halemuligheder.
Tail Command Syntax
Før vi går ind på, hvordan du bruger halekommandoen, lad os starte med at gennemgå den grundlæggende syntaks.
Udtrykkene til halekommandoen har følgende form:
tail……
-
OPTION
- halemuligheder. Vi vil gennemgå de mest almindelige indstillinger i de næste afsnit.FILE
- Nul eller flere inputfilnavne. Hvis der ikke er angivet nogen FIL, eller når FIL er-
, vil hale læse standardindgangen.
Sådan bruges halekommandoen
I sin enkleste form, når det bruges uden mulighed, viser halekommandoen de sidste 10 linjer.
Sådan vises et specifikt antal linjer
Brug indstillingen
-n
(-
--lines
) til at specificere antallet af linjer, der skal vises:
Du kan også udelade bogstavet
For at få vist de sidste 50 linjer i en fil med navnet
Følgende eksempel viser det samme resultat som de ovennævnte kommandoer: For at vise et specifikt antal bytes skal du bruge indstillingen
For eksempel for at få vist de sidste 500 byte med data fra den fil, der hedder
Du kan også bruge et multiplikationssuffiks efter nummeret til at specificere antallet af byte, der skal vises.
Følgende kommando viser de to sidste kilobyte (2048) af filen
For at overvåge en fil til ændringer skal du bruge indstillingen
Denne mulighed er især nyttig til overvågning af logfiler. For eksempel at vise de sidste 10 linjer i filen
Tryk på
Brug indstillingen
Denne mulighed er nyttig i situationer, hvor halekommandoen følger en logfil, der roterer. Når det bruges med
Hvis flere filer leveres som input til halekommandoen, viser de de sidste ti linjer fra hver fil. Du kan bruge de samme indstillinger som når du viser en enkelt fil. Dette eksempel viser de sidste 20 linjer i filerne
Halekommandoen kan bruges i kombination med andre kommandoer ved at omdirigere standardoutput fra / til andre værktøjer ved hjælp af rør. For eksempel at overvåge apache-adgangslogfilen og kun vise de linjer, der indeholder IP-adressen
Den følgende
Nu skal du have en god forståelse af, hvordan du bruger Linux halekommandoen. Det er komplementært til hovedkommandoen, der udskriver de første linjer i en fil til terminalen.
tail -n filename.txt
tail -n filename.txt
n
og kun bruge bindestreg (
-
) og tallet (uden mellemrum mellem dem).
filename.txt
, ville du bruge:
tail -n 50 filename.txt
Sådan vises et specifikt antal byte
-c
(
--bytes
).
tail -c filename.txt
tail -c filename.txt
filename.txt
du vil bruge:
tail -c 500 filename.txt
b
ganges det med 512,
kB
ganget det med 1000,
K
ganges det med 1024,
MB
ganges det med 1000000,
M
ganget det med 1048576, og så videre.
filename.txt
:Sådan ser du en fil til ændringer
-f
(
--follow
):
tail -f filename.txt
/var/log/nginx/error.log
og overvåge filen for opdateringer, du vil bruge:
tail -f /var/log/nginx/error.log
Ctrl+C
at afbryde halekommandoen, mens den ser på en fil.
-F
for at fortsætte med at overvåge filen, når den gendannes.
tail -F filename.txt
-F
mulighed, åbner halekommandoen filen igen, så snart den blev tilgængelig igen.Sådan vises flere filer
tail filename1.txt filename2.txt
filename1.txt
og
filename2.txt
:
tail -n 20 filename1.txt filename2.txt
Sådan bruges hal med andre kommandoer
192.168.42.12
du vil bruge:
tail -f /var/log/apache2/access.log | grep 192.168.42.12
ps
kommando viser de top ti kørende processer sorteret efter CPU-brug:
ps aux | sort -nk +3 | tail -5
Konklusion
Fedora-projektet lancerede en beta af den næste version af sit gratis Linux-OS med nye sikkerheds-, desktop- og udviklerfunktioner, der giver et glimt af den retning, Red Hat kunne tage med sin Linux-distribution.

Fedora 11 beta er tilgængelig online til download fra projektets hjemmeside. Projektet beskriver nogle af højdepunkterne i udgivelsen i et blogindlæg. Den endelige udgivelse af Fedora 11, den kode-benævnt Leonidas, er planlagt til at være tilgængelig i slutningen af maj.
Red Hat er ved at slippe støtte til Intels itaniumprocessor i Enterprise Linux 6, den næste store udgave af operativsystemet, siger firmaet i en erklæring om søndagen. økonomisk sans for Red Hat, ifølge Chris Ingle, forskningsdirektør for IDC's European Systems Group. Antallet af Itanium-baserede servere, der sælges, er sandsynligvis ikke høj nok til, at Red Hat kan retfærdiggøre at bruge sine ressourcer på at understøtte en version af Enterprise Linux til denne processor. I stedet vil det fokus

Red Hat tilbyder i dag support til version 5 på systemer baseret på IBM Power, System z og S / 390 processorarkitekturer.
Oktober måned er måske mere eller mindre domineret af Ubuntu Linux for de af os, der forudser den seneste Quantal Quetzal-udgivelse, men i denne uge lavede Linux Mint-projektet en spændende meddelelse om

Specifikt meddelte Linux Mint-projektet tirsdag, at det nu har en online butik komplet med flere pc'er, der tilbyder Linux Mint forudindlæst.