Filer er en av de viktigste tingene du kommuniserer med på en Linux-PC. Noen av de vanligste filene du vil møte på et Linux-system inkluderer konfigurasjonsfiler, loggfiler og skript.

Evnen til å enkelt vise filer fra kommandolinjen er en kraftig funksjon som Linux gir brukerne. Denne guiden viser deg de forskjellige kommandolinjeverktøyene du kan bruke til å vise filer i Linux.

1. Katt

Katteverktøyet er en av de mest brukte kommandoene for visning av filinnhold i Linux. Du kan bruke kommandoen for å sammenkoble og skrive ut standard filutdata. For å vise innholdet i en fil ved hjelp av cat, Bare skriv inn kommandonavnet etterfulgt av filen du vil se.

katt / etc / passwd

I kommandoen ovenfor viser kattkommandoen innholdet i passwd fil. De passwd filen inneholder brukerrelaterte detaljer på en Linux-maskin.

Som standard blir ikke utdataene fra kattkommandoen nummerert. Derfor, hvis du vil nummerere linjene i utgangen, kan du bruke -n alternativet som følger.

katt -n / etc / passwd 

Du kan også bruke katteverktøyet til å vise flere filer om gangen.

instagram viewer
sudo cat / etc / passwd / etc / shadow

Merk: Den nevnte kattkommandoen bruker sudo fordi / etc / skyggefil krever at brukeren har forhøyede privilegier for å kunne se det.

2. Nl

Kommandoen nl, forkortelse for nummerlinjer, er veldig lik cat-kommandoen, med unntak av at nl-kommandoen nummererer utgangslinjene som standard.

nl / etc / passwd 

I tillegg til å nummerere utdataene, gir nl-verktøyet deg muligheten til å formatere utdataene og justere nummereringen på utgangen. For eksempel kan du formatere linjenumrene som skal venstrejusteres som følger.

nl -nln / etc / passwd 

Selv om nl-verktøyet primært brukes til å nummerere utgangslinjer, kan du også velge å ikke nummerere linjene ved hjelp av -b alternativet som følger.

 nl -b n / etc / passwd 

3. Mer

Noe av filutgangen du vil støte på, kan være ganske stor. Jo mer verktøy gjør det lettere å se på store filer en skjerm om gangen.

For å se passwd filen i mindre seksjoner, kan du bruke mer kommando:

mer / etc / passwd 

Kommandoen ovenfor viser bare utdata som kan passe størrelsen på terminalen din. Bruke F tastetasten for å gå fremover i utgangen og B for å gå bakover.

Hvis du ønsker å spesifisere antall linjer som vises i hver seksjon om gangen, kan du bruke -x alternativ, hvor x er antall linjer du vil at kommandoen skal vises. For eksempel vil følgende kommando vise fire linjer per skjerm:

mer -4 / etc / passwd

Bruk kommandoen nedenfor for å lære mer om hvordan du navigerer i utdata generert av kommandoen mer og hvordan du søker i strenger i utdataene.

mer - hjelp

4. Mindre

Jo mindre verktøy er en etterfølger av mer kommando, da det gir ekstra forbedringer og emulering enn sistnevnte. I tillegg er det mindre verktøyet raskere og har økt effektivitet fordi det ikke venter med å lese hele filinnholdet før det kan vise noe utdata.

mindre / etc / passwd

I likhet med mer kommando, bruk F tastetasten for å gå fremover i utgangen og B for å gå bakover.

For å vise linjenumre i utgangen, bruk -N alternativet som følger.

mindre -N / etc / passwd

Søker etter tekst

For å søke etter en streng eller et mønster i utdataene for mindre verktøy, trykk bare på / tasten på tastaturet etterfulgt av strengen du vil søke etter. For eksempel for å søke etter strengen spill i produksjonen av mindre / etc / passwd, type /games på tastaturet etterfulgt av Tast inn nøkkel.

Teksten du søker etter vil bli uthevet som ovenfor. Trykk på for å gå videre i søket n tasten på tastaturet, og for å flytte bakover. trykk N. Merk at n karakteren er store og små bokstaver, avhengig av bevegelsesretningen.

En annen kraftig funksjon av det mindre verktøyet er at du kan bruke den som et rør i en eller annen utgangsstrøm eller for andre kommandoer. For eksempel kommandoen dmesg viser bufferringmeldinger for kjernering eller annen informasjon relatert til kjernen under oppstart. Siden denne loggutgangen kan være ganske lang, kan du bruke mindre kommando for å begrense utdataene og for enkel navigering.

sudo dmesg | mindre

Du kan også bruke mindre verktøy for å vise data på en interaktiv måte. For eksempel når det brukes med dmesg kommandoen, kan du stille den mindre kommandoen slik at den alltid viser deg de nyeste dataene ettersom systemet fortsetter å legge til flere linjer i utgangen. For å gjøre det samme, bruk + F alternativet med kommandoen som følger:

sudo dmesg | mindre + F

Som du kan se fra utdataene ovenfor, viser mindre verktøy at det venter på at mer data skal vises i utgangen. trykk Ctrl + C å avbryte etterfulgt av Spørsmål for å tømme utdataene.

5. Hode

Noen ganger vil du kanskje bare se de første linjene i en fil, og det er her hodet verktøyet er nyttig. Som standard vises bare de første 10 linjene i en fil.

hode / etc / passwd

For å tilpasse antall linjer du vil se, bruk -x alternativ, hvor x er antall linjer du vil vise. For eksempel for å se de første 20 linjene:

hode -20 / etc / passwd

6. Hale

Hale kommandoen fungerer på en nesten motsatt måte til hodet verktøyet, det vil si at den sender ut den siste delen av en fil. Som standard vises de ti siste linjene i en fil.

hale / etc / passwd

I likhet med hodekommandoen kan du også tilpasse antall linjer du vil se.

hale -10 / etc / passwd

For å vise live data i interaktiv modus, bruk -f flagg med halekommandoen. For eksempel å alltid vise de siste 10 loggmeldingene i syslog fil:

hale -f / var / log / syslog

Arbeide med filer i Linux Command Line

Denne guiden har vist deg forskjellige måter du kan vise filer på Linux. Å kunne se og jobbe med filer direkte fra kommandolinjen er nøkkelen. Selv om disse verktøyene tilbyr funksjoner som lar deg søke etter strenger, er det forskjellige andre kommandoer som grep-verktøyet som du kan bruke til å filtrere utdata på systemet ditt.

I tillegg til terminalen, kan brukere også administrere og navigere gjennom filsystemet grafisk. Flere filbehandlingsprogrammer er tilgjengelige på Linux som du kan prøve gratis.

E-post
10 beste filbehandlere for Linux-brukere

Å ha en pålitelig filbehandling gjør filorganiseringen enklere. Her er en liste over de beste filbehandlerne for Linux.

Les Neste

Relaterte temaer
  • Linux
  • Filbehandling
  • Linux-kommandoer
Om forfatteren
Mwiza Kumwenda (16 artikler publisert)

Mwiza utvikler programvare av yrke og skriver mye om Linux og front-end programmering. Noen av hans interesser inkluderer historie, økonomi, politikk og virksomhetsarkitektur.

Mer fra Mwiza Kumwenda

Abonner på vårt nyhetsbrev

Bli med på nyhetsbrevet vårt for tekniske tips, anmeldelser, gratis e-bøker og eksklusive tilbud!

Ett steg til…!

Bekreft e-postadressen din i e-posten vi nettopp sendte deg.

.