Lesere som deg er med på å støtte MUO. Når du foretar et kjøp ved å bruke lenker på nettstedet vårt, kan vi tjene en tilknyttet provisjon. Les mer.

Det er mange GUI-tekstredigerere tilgjengelig på et Linux-system for å vise og endre tekstfiler. Men du vil kanskje bare lese tekstfilene dine i terminalen. Det er mange kommandoer tilgjengelig på Linux som lar deg gjøre det, tre av dem er mindre, flere og de fleste.

Les videre for å finne ut hvordan du kan bruke disse tre kommandoene for å effektivt lese tekstfiler på din Linux-terminal.

Hva er den mindre kommandoen?

mindre er en Linux-kommando som brukes til å filtrere og vise tekstfiler én skjermside om gangen. Det er mer avansert enn de flere og de fleste kommandoene.

Med less-kommandoen kan du lese virkelig lange tekstfiler i segmenter uten å måtte laste inn hele filen. Den tilbyr mange alternativer og interaktive funksjoner for å gjøre opplevelsen din mer tilfredsstillende.

Fordi kommandoen mindre gir ut den første siden i tekstfilen og ikke trenger å lese hele innholdet i filen, er den raskere enn andre tekstredigerere.

instagram viewer

Jo mindre kommandosyntaks

Den grunnleggende syntaksen til less-kommandoen er:

mindre[alternativ][navn eller plassering av filen]

Hvordan bruke den mindre kommandoen

For dette eksempelet vil vi bruke filen sudo.conf. De sudo.conf fil brukes til å konfigurere sudo-grensesnittet, og den har 139 linjer. Denne filen finnes i nesten alle Linux-baserte operativsystemer. Du kan også bruke hvilken som helst tekstfil etter eget valg – så lenge den har over 60 linjer.

Bruke standard mindre kommando

Standard mindre-kommandoen skriver ut den første siden av filen du bruker. Prøv det med sudo.conf fil ved å utføre denne kommandoen i terminalen din:

mindre /etc/sudo.conf

Dette skriver ut de første 53 linjene i dokumentet. For å gå fremover en linje om gangen, trykk på Ned nøkkel eller Rom.

For å gå bakover med en linje, trykk på Opp nøkkel.

For å gå fremover med en side, trykk B. For å gå flere linjer fremover, trykk B, og skriv deretter inn antall linjer.

For å gå bakover med en side, trykk D. For å flytte bakover med et antall linjer, skriv D, deretter antall linjer du vil gå tilbake etter.

Vis linjenumre med mindre kommando

Du kan også se antall linjer filen har når du ser den. For å gjøre dette, legg til -N alternativet når du kjører kommandoen. Prøv det med sudo.conf-filen ved å utføre denne kommandoen:

mindre -N /etc/sudo.conf

Søk etter tekst ved å bruke mindre kommando

Du kan søke etter ord og strenger ved å bruke less-kommandoen. Når den finner strengen, vil den fremheve resultatene i gult.

La oss søke etter ordet: plugg inn. For å gjøre dette, utfør standard mindre kommando, og når den returnerer utdata, skriv / og søk etter ordet eller strengen.

Hvis du søker etter plugg inn, skal utgangen se slik ut:

Hva er mer kommando?

De mer kommando lar deg se tekstfiler i terminalen én skjermside om gangen. Denne kommandoen fungerer akkurat som kommandoen less, men bare med færre funksjoner.

Jo flere kommandosyntaks

Den grunnleggende syntaksen til more-kommandoen er:

mer[alternativ][navn eller plassering av filen]

Hvordan bruke mer-kommandoen

Jo mer-kommandoen hjelper en bruker med å se deler av en stor tekstfil skjerm for skjerm i terminalen. Du kan bruke den til å vise tekstfiler og kommandoutganger, søke etter et ord i en fil og mer.

Bruke standard more-kommandoen

For dette eksemplet vil vi bruke sudo.conf fil funnet i /etc mappe. For å bruke mer-kommandoen til å vise en fil, kjør denne kommandoen:

mer /etc/sudo.conf

Resultatet ser akkurat ut som for den mindre kommandoen. Det er imidlertid en forskjell, nederst til venstre på skjermen vil du legge merke til at flere viser prosentandelen av tekstfilen, og at antallet øker eller reduseres når du beveger deg over filen.

Navigere i filen ved å bruke mer

Å navigere i filen med kommandoen mer ligner på kommandoen mindre. Du bruker Tast inn tasten for å gå til neste linje, D for å flytte til en ny side, og B for å gå én side tilbake.

Vis de første N linjene i en fil

Akkurat som head-kommandoen i Linux, kan du bruke mer til å vise de første delene av en fil. Dette er syntaksen:

mer -N filnavn

For å vise de første fem linjene i sudo.conf-filen, kjør denne kommandoen:

mer -5 /etc/sudo.conf

Hva er den mest kommandoen?

Akkurat som de færre og flere kommandoene, kan du bruke de fleste til å lese tekstfiler på Linux. Det er ikke tilgjengelig i alle Linux-distribusjoner som standard, så du må kanskje installere det selv.

For å sjekke om den er installert, skriv mest inn i terminalen din. Hvis det ikke er installert, vil systemet ditt spørre om du vil installere det. Tast inn y å installere. Alternativt kan du installere pakken ved å bruke standard pakkebehandling på maskinen din.

Den mest kommandosyntaksen

Den grunnleggende syntaksen for mest kommandoen er:

mest[alternativ][navn eller plassering av filen]

Til få kommandolinjehjelp angående mest kommando, sjekk manualsiden ved å kjøre:

mann mest

Slik bruker du mest kommando

Den mest kommandoen fungerer akkurat som de færre og flere kommandoene.

Standard mest kommando

Standard kommandoen most skriver ut den første siden i tekstfilen. Prøv det med:

mer /etc/sudo.conf

Utgangen er ganske forskjellig fra de færre og flere kommandoene. Nederst er det en blå linje som viser navnet på filen og andre nyttige kommandoer.

Bruke de færreste, flere og de fleste kommandoene med flere filer

Du kan lese flere filer samtidig ved å bruke alle de ovennevnte kommandoene. Dette er syntaksen for hver:

mindre filnavn1 filnavn2 filnavn3
mer filnavn1 filnavn2 filnavn3
mest filnavn1 filnavn2 filnavn3

Bruker mindre, mer og mest med andre kommandoer

Du kan også styre utdata fra en kommando eller en kjørende prosess ved å bruke pipe-symbolet ved siden av mindre/mer/mest-kommandoen. Pipesymbolet omdirigerer utdata fra én kommando som en inngang til en annen.

Du kan for eksempel bruke mindre når du sjekker listen over kjørende prosesser på operativsystemet ditt:

ps aux | mindre

Lær om andre tekstmanipulasjonskommandoer på Linux

Akkurat som de færreste, flere og de fleste kommandoene, tilbyr Linux mange kommandoer for å hjelpe deg med å se, manipulere og behandle tekstfiler. Noen av dem inkluderer katt, ekko, hode og hale. De oppfyller alle forskjellige formål med sine unike egenskaper.