AZ-kommandoer

Linux Head kommandoveiledninger og eksempler for nybegynnere

Linux Head kommandoveiledninger og eksempler for nybegynnere

Linux-hodekommandoen er et enkelt kommandolinjeprogram som lar brukerne vise de første delene av en fil. De fleste bruker den til å vise den øverste delen av konfigurasjonsfiler. Men du kan også bruke den til å inspisere filer. I denne guiden har vi illustrert noen få eksempler på hvordan du bruker hodekommandoen.

På slutten av denne veiledningen bør du kunne lære riktig bruk. Når du har gjort det, vil du bli mye flytende i å navigere filer direkte fra terminalen. Så fortsett å lese for å finne ut mer om hodekommandoen i Linux.

Nyttig eksempel på Linux Head Command


Hovedkommandoen er en av de mest enkle Linux-terminalkommandoene. Dermed er det veldig enkelt å mestre denne kommandoen og bruke den i daglige databehandling. Ta en titt på følgende eksempler for å lære hvordan hodekommandoen fungerer.

1. Skriv ut de ti første linjene i en fil


Som standard skriver hodekommandoen ut de ti første linjene i den angitte filen. Kjør kommandoen nedenfor i din favoritt Linux-terminalemulator for å se hvordan den fungerer i praksis.

$ head / usr / share / dict / american-english

Denne kommandoen viser de første ti linjene i / usr / share / dict / american-english fil. Merk at vi vil bruke denne filen gjennom denne guiden, siden den er lett tilgjengelig på de fleste Linux-distribusjoner.

2. Skriv ut de første N linjene i en fil


Vi kan spesifisere antall linjer vi vil se ved hjelp av hodekommandoen. For å gjøre dette er det bare å legge til -n flagg etterfulgt av antall linjer. For eksempel viser kommandoen nedenfor de første 15 linjene fra den amerikansk-engelske ordboken til Ubuntu.

$ head -n 15 / usr / share / dict / american-english

Du kan også bruke lang stil syntaks -linjer i stedet for -n. Ta en titt på eksemplet nedenfor for å se hvordan det fungerer.

$ head --lines 15 / usr / share / dict / american-english

3. Skriv ut de første N Bytes av en fil


Du kan bruke hodekommandoen til å skrive ut den første N tegn i en fil. Bare bruk -c etterfulgt av antall tegn du vil vise. Kommandoen nedenfor viser dette ved hjelp av eksempelfilen vår.

$ head -c 30 / usr / share / dict / american-english

Denne kommandoen vil skrive ut de første 30 byte fra / usr / share / dict / amerikansk-engelsk fil. Det langformede alternativet for -c er -byte.

$ head --bytes 30 / usr / share / dict / american-english

Merk at dette alternativet også teller nye linjer (\ n) som et enkelt tegn. Så du må kanskje justere litt for å vise de nødvendige tegnene.

4. Skriv ut linjer fra flere filer


Du kan bruke Linux head-kommandoen til å vise de første delene fra flere filer. Bare skriv inn filnavnene etter hverandre, hver atskilt med et mellomrom. Ta en titt på eksemplene nedenfor for å se hvordan det fungerer.

$ head -n 6 / usr / share / dict / american-english / usr / share / dict / british-english

Denne kommandoen viser de første 6 linjene fra de amerikansk-engelske og britisk-engelske filene. Utgangen er atskilt med en overskrift som indikerer hvilken fil linjene tilhører.

5. Deaktiver filoverskrifter i utdata


Hvis du ikke vil vise filoverskriften, kan du deaktivere den ved å bruke -q alternativ. Ta en titt på eksemplet nedenfor for å se hvordan dette fungerer i Linux.

$ head -n 6 -q / usr / share / dict / american-english / usr / share / dict / british-english

Når du kjører kommandoen ovenfor, vil den skrive ut de første seks linjene fra begge filene. Utdataene vil imidlertid ikke indikere hvilken fil linjene tilhører. Alternativene til -q alternativet er -stille og -stille.

$ head - linjer 6 - stille / usr / share / dict / american-english / usr / share / dict / british-english $ head --lines 6 - stille / usr / share / dict / american-english / usr / share / dict / britisk-engelsk

6. Skriv alltid ut filoverskrifter


Hvis du vil sørge for at filoverskriftene alltid skrives ut, kan du bruke -v flagg. Det kan være nyttig når du arbeider med sensitive dokumenter som krever ytterligere kryssjekk. Ta en titt på eksemplet nedenfor for å se det i praksis.

$ head -n 6 -v / usr / share / dict / american-english

Hvis du utelater -v flagg og kjør kommandoen igjen, vil du ikke se noen overskriftsfil tilstede i utdataene. Uansett kan du også bruke langformssyntaks -utdypende i stedet for -v, som illustrert av eksemplet nedenfor.

$ head - linjer 6 --verbose / usr / share / dict / american-english

7. Skriv ut alle linjer fra en fil unntatt de siste N linjene


Linux head-kommandoen tillater brukere å skrive ut alle N-linjene unntatt de siste fra hver fil. For å gjøre dette, bruk a '-' signere før linjenummeret. Følgende kommando demonstrerer dette ved hjelp av et enkelt eksempel.

$ head -n -6 / usr / share / dict / american-english $ head --lines -6 / usr / share / dict / american-english

Ovennevnte kommandoer vil skrive ut de siste seks linjene bortsett fra den amerikansk-engelske ordboksfilen. Det fungerer også på samme måte for tegn. For eksempel vil kommandoene nedenfor skrive ut alle de siste 60 tegnene fra eksempelfilen.

$ head -c -60 / usr / share / dict / american-english $ head --bytes -60 / usr / share / dict / american-english

8. Sett NUL som linjeavgrenser


Hovedverktøyet  -z Med alternativet kan brukerne angi NUL (\ 0) -tegnet som en linjeskiller i stedet for det nye linjetegnet. Dette kan være nyttig når linjene skilles fra hverandre ved å bruke mellomrom i stedet for nye linjer. Ta en titt på eksemplet nedenfor for å se hvordan dette fungerer.

$ head -c 6 -z / usr / share / dict / american-english

Langsyntaks for -z alternativet er -null-avsluttet. Eksemplet nedenfor bruker denne syntaksen.

$ head --bytes 6 - null-avsluttet / usr / share / dict / american-english

9. Vis hjelpesiden


Hjelpesiden til Linux-kommandoer viser oppsummert informasjon om alle tilgjengelige alternativer og hvordan du bruker dem. Du kan se denne siden for hodekommandoen ved å bruke følgende enkle kommando.

$ head --hjelp

Det vil skrive ut alternativene som er tilgjengelige og syntaksen til hodekommandoer. Dette alternativet har ikke en kort form.

10. Vis mannssiden


Mannssiden eller manualen eller en Linux-kommando gir grundig informasjon om kommandoen. Det er det beste stedet å finne informasjon om kommandoen eller alternativene. Du kan se mannesiden for Linux-hodekommandoen ved å bruke kommandoen nedenfor.

$ mann hode

Gå til denne siden når du trenger detaljert informasjon om bruken av hodekommandoen.

Avslutte tanker


Hodekommandoen er et enkelt, men nyttig verktøy for filmanipulering. Hvis du vet hvordan du bruker det effektivt, blir arbeidshverdagen din mye enklere. Heldigvis er det et veldig enkelt verktøy og har bare noen få kommandolinjealternativer. Dette gjør det enkelt å mestre denne kommandoen på kort tid.

Hvis du prøver ut kommandoene som vises i denne veiledningen, bør du være i stand til å bruke dem effektivt i fremtiden. Du kan også bokmerke denne veiledningen for fremtidige referanser hvis du vil. Forhåpentligvis lykkes vi med å gi deg informasjonen du lette etter. Legg igjen en kommentar nedenfor hvis du har ytterligere spørsmål angående dette verktøyet.

Installer det siste OpenRA-strategispillet på Ubuntu Linux
OpenRA er en Libre / Free Real Time Strategy-spillmotor som gjenskaper de tidlige Westwood-spillene som den klassiske Command & Conquer: Red Alert. Di...
Installer nyeste Dolphin Emulator for Gamecube & Wii på Linux
Dolphin Emulator lar deg spille de valgte Gamecube- og Wii-spillene dine på Linux Personal Computers (PC). Som en fritt tilgjengelig og åpen kildekod...
Hvordan bruke GameConqueror Cheat Engine i Linux
Artikkelen dekker en guide om bruk av GameConqueror-juksemotoren i Linux. Mange brukere som spiller spill på Windows bruker ofte "Cheat Engine" -appli...