Det er det komplementære af hoved kommando. Halekommandoen, som navnet antyder, udskriver det sidste N antal data for det givne input. Som standard udskriver den de sidste 10 linjer af de angivne filer. Hvis der er angivet mere end ét filnavn, indledes data fra hver fil af dens filnavn.
Syntaks for Tail Command i Linux
tail [OPTION]... [FILE]...>
Lad os overveje to filer med et navn state.txt og capital.txt indeholdende alle navnene på henholdsvis de indiske stater og hovedstæder.
cat state.txt>
Andhra Pradesh
Arunachal Pradesh
Assam
Bihar
Chhattisgarh
Goa
Gujarat
Haryana
Himachal Pradesh
Jammu og Kashmir
Jharkhand
Karnataka
Kerala
Madhya Pradesh
Maharashtra
Manipur
Meghalaya
Mizoram
Nagaland
Odisha
Punjab
Rajasthan
Sikkim
Tamil Nadu
Telangana
Tripura
Uttar Pradesh
Uttarakhand
Vestbengalen
Uden nogen valgmulighed viser den kun de sidste 10 linjer i den angivne fil.
Eksempel:
tail state.txt>
Her vil vi kun få navne på de sidste 10 tilstande efter brug af halekommando.

hale kommando i Linux
Indstillinger og praktiske eksempler på Tail Command i Linux
1.` -n` num Option i Tail Command i Linux
Udskriver de sidste 'antal' linjer i stedet for de sidste 10 linjer. på en er obligatorisk at angive i kommandoen, ellers viser den en fejl. Denne kommando kan også skrives som uden at symbolisere 'n'-tegn, men '-'-tegnet er obligatorisk.
tail -n 3 state.txt>
eller
tail -3 state.txt>
Halekommando kommer også med en '+' mulighed, som ikke er til stede i hovedkommandoen. Med denne indstilling udskriver hale-kommando dataene fra det angivne linjenummer i filen i stedet for slutningen. For kommando:
hale +n filnavn , vil data begynde at udskrives fra linjenummer 'n' til slutningen af den angivne fil.
tail +25 state.txt>
hale +n mulighed i Linux
2.` -c` num Option i Tail Command i LinuxUdskriver de sidste 'antal' bytes fra den angivne fil. Newline tæller som et enkelt tegn, så hvis tail udskriver en newline, vil den tælle den som en byte. I denne mulighed er det obligatorisk at skrive -c efterfulgt af positiv eller negativ på en afhænger af kravet. Ved +antal , viser den alle data efter spring på en bytes fra starten af den angivne fil og af -på en , viser den den sidste på en bytes fra den angivne fil.
Bemærk: Uden positivt eller negativt fortegn før på en , vil kommandoen vise den sidste på en bytes fra den angivne fil.
Med negativt tal
tail -c -7 state.txt>
eller
tail -c 7 state.txt>

-c mulighed i hale-kommando i Linux (ved hjælp af negativ)
Med positivt tal
tail -c +263 state.txt>

-c mulighed i halekommando i Linux (ved hjælp af positiv)
3.` -q` Mulighed i Tail Command i Linux
Det bruges, hvis der er angivet mere end 1 fil. På grund af denne kommando bliver data fra hver fil ikke foranstillet af dets filnavn.
Men før lad os se tekst inde i capital.txt-filen.
cat capital.txt>
Amaravati
Itanagar
Dispur
Patna
Raipur
Panaji
Gandhinagar
Chandigarh
Shimla
Srinagar (sommer), Jammu (vinter)
Ranchi
Bengaluru
Thiruvananthapuram
Bhopal
Mumbai
Imphal
Shillong
Aizawl
Kohima
Bhubaneswar
Chandigarh
Jaipur
Gangtok
Chennai
Hyderabad
Agartala
Lucknow
Dehradun
Kolkata
Uden at bruge -q option
tail state.txt capital.txt>

Uden at bruge -q option i tail kommando i Linux
Ved at bruge -q option
tail state.txt -q capital.txt>
Med brug af -q option i tail kommando i Linux
4.` -f` Mulighed i Tail Command i LinuxDenne mulighed bruges hovedsageligt af systemadministration til at overvåge væksten af logfilerne skrevet af mange Unix-programmer, mens de kører. Denne indstilling viser de sidste ti linjer i en fil og opdateres, når nye linjer tilføjes. Efterhånden som nye linjer skrives til loggen, vil konsollen opdatere med de nye linjer.
Prompten vender ikke tilbage, selv efter arbejdet er slut, så vi er nødt til at bruge afbryde nøgle for at afbryde denne kommando. Generelt skriver applikationerne fejlmeddelelser til logfiler. Du kan bruge -f mulighed for at tjekke for fejlmeddelelserne, når og når de vises i logfilen.
$ tail -f logfile>
5.` -v` Option i Tail Command i Linux
Ved at bruge denne indstilling vil data fra den angivne fil altid blive indledt med filnavnet.
tail -v state.txt>
-v mulighed i hale kommando i Linux
6.` –version` Mulighed i Tail Command i LinuxDenne mulighed bruges til at vise den version af hale, der i øjeblikket kører på dit system.
enum tostring java
tail --version>
For at kontrollere version af halekommando i Linux
Anvendelser af tail Command i Linux1. Sådan bruges hale med rør(|):
Halekommandoen kan kombineres med mange andre unix-kommandoer. I det følgende eksempel er output fra hale-kommandoen givet som input til sort-kommandoen med -r-muligheden for at sortere de sidste 7 tilstandsnavne, der kommer fra filen state.txt i omvendt rækkefølge.
tail -n 7 state.txt>

hale kommando
Brug af Tail-kommando med pipe `|`
tail -n 7 state.txt | sort -r>

Brug af Tail-kommando med pipe `|`
Den kan også forsynes med et eller flere filtre til yderligere behandling. Ligesom i det følgende eksempel bruger vi kat, hoved og hale kommando, og hvis output er gemt i filnavnet list.txt ved hjælp af direktiv(>).
cat state.txt | head -n 20 | tail -n 5>list.txt>
cat list.txt>

ved at bruge `>` operator i hale-kommandoen
Hvad der sker i denne kommando, lad os prøve at udforske det. Først kat kommandoen giver alle de data, der er til stede i filen state.txt, og derefter overfører pipen alt det output, der kommer fra kat kommando til hoved kommando. Head-kommando giver alle data fra start(linjenummer 1) til linjenummer 20 og røroverfør alt output, der kommer fra hoved kommando til hale kommando. Nu giver tail-kommandoen de sidste 5 linjer af dataene, og outputtet går til filnavnet list.txt via direktivoperatøren. 2.
?list=PLqM7alHXFySFc4KtwEZTANgmyJm3NqS_L
Konklusion
I denne artikel diskuterede vi, at hale-kommandoen i Linux fungerer som et komplementært værktøj til head-kommandoen, der er specialiseret i at vise de sidste N linjer i et givet input. Standardadfærden udskriver de sidste 10 linjer af angivne filer med mulighed for at inkludere flere filnavne, hver efterfulgt af deres filnavn. Kommandoens syntaks er kortfattet og bruger hale [OPTION]... [FILE]... for fleksibilitet. Indstillinger som -n, -c, -q og -f giver brugerne præcis kontrol over outputtet, hvilket muliggør tilpasning baseret på linjenumre, byteantal, filsammenkædning og logovervågning i realtid. Valgmuligheden -v sikrer, at data konsekvent indledes med dets filnavn. Derudover giver indstillingen –version detaljer om den aktuelle version af halekommandoen. Kommandoens applikationer er forskellige, lige fra ligetil datahentning til komplekse røroperationer med andre Unix-kommandoer. I bund og grund viser tail-kommandoen sig at være et uundværligt værktøj til effektivt at navigere og overvåge filer i Linux-miljøet.