Det er komplementæren til hode kommando. Halekommandoen, som navnet tilsier, skriver ut det siste N antallet data for den gitte inngangen. Som standard skriver den ut de siste 10 linjene i de angitte filene. Hvis mer enn ett filnavn er oppgitt, vil data fra hver fil innledes med filnavnet.
Syntaks for Tail Command i Linux
tail [OPTION]... [FILE]...>
La oss vurdere to filer som har et navn state.txt og capital.txt som inneholder alle navnene på henholdsvis de indiske statene og hovedstedene.
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
Vest-Bengal
Uten noe alternativ viser den bare de siste 10 linjene i filen som er spesifisert.
Eksempel:
tail state.txt>
Her vil vi kun få navn på de siste 10 tilstandene etter bruk av halekommando.

hale-kommando i Linux
Alternativer og praktiske eksempler på Tail Command i Linux
1.` -n` num Alternativ i Tail Command i Linux
Skriver ut de siste 'num' linjene i stedet for de siste 10 linjene. på en er obligatorisk å spesifisere i kommandoen ellers viser den en feil. Denne kommandoen kan også skrives som uten å symbolisere 'n'-tegn, men '-'-tegnet er obligatorisk.
tail -n 3 state.txt>
eller
tail -3 state.txt>
Halekommando kommer også med en '+' alternativ som ikke er til stede i head-kommandoen. Med dette alternativet skriver tail-kommandoen ut dataene fra spesifisert linjenummer i filen i stedet for slutten. For kommando:
hale +n filnavn , vil data begynne å skrives ut fra linjenummer 'n' til slutten av den angitte filen.
tail +25 state.txt>
tail +n-alternativet i Linux
2.` -c` num Alternativ i Tail Command i LinuxSkriver ut de siste 'num'-bytene fra den angitte filen. Ny linje teller som et enkelt tegn, så hvis tail skriver ut en ny linje, vil den telle den som en byte. I dette alternativet er det obligatorisk å skrive -c etterfulgt av positivt eller negativt på en avhenger av kravet. Av +antall , viser den alle data etter å ha hoppet over på en bytes fra starten av den angitte filen og ved -på en , viser den den siste på en byte fra den angitte filen.
Merk: Uten positivt eller negativt fortegn før på en , vil kommandoen vise den siste på en byte fra den angitte filen.
Med negativt tall
tail -c -7 state.txt>
eller
tail -c 7 state.txt>

-c-alternativ i halekommando i Linux (bruker negativ)
Med positivt tall
tail -c +263 state.txt>

-c-alternativ i hale-kommando i Linux (bruker positiv)
3.` -q` Alternativ i Tail Command i Linux
Den brukes hvis mer enn 1 fil er gitt. På grunn av denne kommandoen, blir ikke data fra hver fil innledet med filnavnet.
Men før la oss se tekst inne 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
Uten å bruke -q-alternativet
tail state.txt capital.txt>

Uten å bruke -q-alternativet i tail-kommandoen i Linux
Ved å bruke -q-alternativet
tail state.txt -q capital.txt>
Med bruk av -q-alternativet i tail-kommandoen i Linux
4.` -f` Alternativ i Tail Command i LinuxDette alternativet brukes hovedsakelig av systemadministrasjon for å overvåke veksten av loggfilene skrevet av mange Unix-programmer mens de kjører. Dette alternativet viser de ti siste linjene i en fil og vil oppdateres når nye linjer legges til. Etter hvert som nye linjer skrives til loggen, vil konsollen oppdateres med de nye linjene.
Spørsmålet kommer ikke tilbake selv etter at arbeidet er over, så vi må bruke avbryte nøkkel for å avbryte denne kommandoen. Generelt skriver applikasjonene feilmeldinger til loggfiler. Du kan bruke -f alternativet for å se etter feilmeldingene når og når de vises i loggfilen.
$ tail -f logfile>
5.` -v` Alternativ i Tail Command i Linux
Ved å bruke dette alternativet vil data fra den angitte filen alltid ha filnavnet foran.
tail -v state.txt>
-v-alternativ i tail-kommando i Linux
6.` –version` Alternativ i Tail Command i LinuxDette alternativet brukes til å vise versjonen av tail som for øyeblikket kjører på systemet ditt.
enum tostring java
tail --version>
For å sjekke versjonen av tail-kommandoen i Linux
Applikasjoner av tail Command i Linux1. Hvordan bruke hale med rør(|):
Halekommandoen kan kobles sammen med mange andre kommandoer fra unix. I følgende eksempel gis utdata fra halekommandoen som input til sorteringskommandoen med -r-alternativet for å sortere de siste 7 tilstandsnavnene som kommer fra filen state.txt i omvendt rekkefølge.
tail -n 7 state.txt>

halekommando
Bruke Tail-kommandoen med pipe `|`
tail -n 7 state.txt | sort -r>

Bruke Tail-kommandoen med pipe `|`
Den kan også forsynes med ett eller flere filtre for ytterligere behandling. Som i det følgende eksempelet bruker vi cat, head and tail-kommandoen og hvis utdata er lagret i filnavnet list.txt ved å bruke direktiv(>).
cat state.txt | head -n 20 | tail -n 5>list.txt>
cat list.txt>

ved å bruke `>`-operatoren i hale-kommandoen
Hva som skjer i denne kommandoen, la oss prøve å utforske det. Først katt kommandoen gir alle dataene som er tilstede i filen state.txt og etter det overfører pipe all utdata som kommer fra katt kommando til hode kommando. Head-kommando gir alle data fra start(linje nummer 1) til linje nummer 20 og røroverføring all utdata som kommer fra hode kommando til hale kommando. Nå gir tail-kommandoen de siste 5 linjene med dataene og utdataene går til filnavnet list.txt via direktivoperatøren. 2.
?list=PLqM7alHXFySFc4KtwEZTANgmyJm3NqS_L
Konklusjon
I denne artikkelen diskuterte vi halekommandoen i Linux fungerer som et komplementært verktøy til head-kommandoen, og spesialiserer seg på å vise de siste N linjene i en gitt inngang. Standardoppførselen skriver ut de siste 10 linjene med spesifiserte filer, med muligheten til å inkludere flere filnavn, hver etterfulgt av filnavnet. Kommandoens syntaks er kortfattet, og bruker hale [OPTION]... [FILE]... for fleksibilitet. Alternativer som -n, -c, -q og -f gir brukerne presis kontroll over utdataene, og tillater tilpasning basert på linjenummer, byteantall, filsammenkobling og sanntidsloggovervåking. Alternativet -v sikrer at data konsekvent innledes med filnavnet. I tillegg gir –version-alternativet detaljer om gjeldende versjon av halekommandoen. Kommandoens applikasjoner er forskjellige, alt fra enkel datainnhenting til komplekse røroperasjoner med andre Unix-kommandoer. I hovedsak viser tail-kommandoen seg å være et uunnværlig verktøy for å effektivt navigere og overvåke filer i Linux-miljøet.