Der er mange GUI-teksteditorer tilgængelige på et Linux-system til at se og ændre tekstfiler. Men du vil måske bare læse dine tekstfiler i terminalen. Der er mange kommandoer tilgængelige på Linux, der giver dig mulighed for at gøre det, hvoraf tre er færre, flere og de fleste.
Læs videre for at finde ud af, hvordan du kan bruge disse tre kommandoer til effektivt at læse tekstfiler på din Linux-terminal.
Hvad er den mindre kommando?
mindre er en Linux-kommando, der bruges til at filtrere og se tekstfiler én skærmside ad gangen. Det er mere avanceret end de flere og de fleste kommandoer.
Med kommandoen less kan du læse rigtig lange tekstfiler i segmenter uden at skulle indlæse hele filen. Det tilbyder en masse muligheder og interaktive funktioner for at gøre din oplevelse mere tilfredsstillende.
Fordi kommandoen mindre udsender den første side af tekstfilen og ikke behøver at læse hele indholdet af filen, er den hurtigere end andre teksteditorer.
Jo mindre kommandosyntaks
Den grundlæggende syntaks for less-kommandoen er:
mindre[mulighed][navn eller placering af filen]
Sådan bruger du den mindre kommando
Til dette eksempel vil vi bruge filen sudo.conf. Det sudo.conf fil bruges til at konfigurere sudo-frontenden, og den har 139 linjer. Denne fil findes i næsten alle Linux-baserede operativsystemer. Du kan også bruge en hvilken som helst tekstfil efter eget valg - så længe den har over 60 linjer.
Brug af standard mindre kommando
Standardkommandoen mindre udskriver den første side af den fil, du bruger. Prøv det med sudo.conf fil ved at udføre denne kommando i din terminal:
mindre /etc/sudo.conf
Dette udskriver de første 53 linjer i dokumentet. Tryk på for at flytte en linje frem ad gangen ned nøgle eller Plads.
Tryk på for at flytte en linje tilbage Op nøgle.
Tryk på for at gå fremad med en side B. Tryk på for at gå flere linjer frem B, og skriv derefter antallet af linjer.
Tryk på for at flytte en side tilbage D. For at flytte tilbage med et antal linjer skal du skrive D, og derefter antallet af linjer, du vil gå tilbage efter.
Vis linjenumre med den mindre kommando
Du kan også se antallet af linjer filen har, mens du ser den. For at gøre dette skal du tilføje -N mulighed, når du kører kommandoen. Prøv det med filen sudo.conf ved at udføre denne kommando:
mindre -N /etc/sudo.conf
Søg efter tekst ved at bruge den mindre kommando
Du kan søge efter ord og strenge med kommandoen less. Når den finder strengen, vil den fremhæve resultaterne med gult.
Lad os søge efter ordet: plugin. For at gøre dette skal du udføre standard mindre kommandoen, og når den returnerer outputtet, skriv / og søg efter ordet eller strengen.
Hvis du søger efter plugin, skal outputtet se sådan ud:
Hvad er den mere kommando?
Det mere kommandoen lader dig se tekstfiler i din terminal én skærmside ad gangen. Denne kommando fungerer ligesom kommandoen less, men kun med færre funktioner.
Jo mere kommandosyntaks
Den grundlæggende syntaks for kommandoen more er:
mere[mulighed][navn eller placering af filen]
Sådan bruger du kommandoen mere
Kommandoen mere hjælper en bruger med at se dele af en stor tekstfil skærm for skærm i terminalen. Du kan bruge det til at vise tekstfiler og kommandoudgange, søge efter et ord i en fil og mere.
Brug af standard kommandoen mere
Til dette eksempel vil vi bruge sudo.conf fil fundet i /etc folder. For at bruge mere-kommandoen til at se en fil, skal du udføre denne kommando:
mere /etc/sudo.conf
Resultatet ligner det for den mindre kommando. Der er dog en forskel, nederst til venstre på skærmen vil du bemærke, at flere viser procentdelen af tekstfilen, og at antallet stiger eller falder, når du bevæger dig hen over filen.
Navigering i filen Brug mere
Navigering i filen med kommandoen mere svarer til kommandoen mindre. Du bruger Gå ind tasten for at gå til næste linje, D for at flytte til en ny side, og B for at gå én side tilbage.
Vis de første N linjer i en fil
Ligesom head-kommandoen i Linux, kan du bruge mere til at se de første par dele af en fil. Dette er syntaksen:
mere -N filnavn
For at få vist de første fem linjer i filen sudo.conf skal du udføre denne kommando:
mere -5 /etc/sudo.conf
Hvad er den mest kommando?
Ligesom de færre og flere kommandoer, kan du bruge de fleste til at læse tekstfiler på Linux. Det er ikke tilgængeligt i alle Linux-distributioner som standard, så du skal muligvis installere det selv.
For at kontrollere, om det er installeret, skal du skrive mest ind i din terminal. Hvis det ikke er installeret, vil dit system spørge, om du vil installere det. Gå ind y at installere. Alternativt kan du installere pakken ved at bruge standardpakkehåndteringen på din maskine.
Den mest kommandosyntaks
Den grundlæggende syntaks for mest kommandoen er:
mest[mulighed][navn eller placering af filen]
Til få kommandolinjehjælp angående mest kommando, tjek dens manualside ved at køre:
mand mest
Sådan bruger du mest kommando
Den mest kommando fungerer ligesom de færre og flere kommandoer.
Standard mest kommando
Standardkommandoen most udskriver den første side af tekstfilen. Prøv det med:
mere /etc/sudo.conf
Outputtet er helt anderledes end de færre og flere kommandoer. Nederst er der en blå linje, der viser navnet på filen og andre nyttige kommandoer.
Brug af færre, flere og de fleste kommandoer med flere filer
Du kan læse flere filer på én gang ved at bruge alle de ovennævnte kommandoer. Dette er syntaksen for hver:
mindre filnavn1 filnavn2 filnavn3
mere filnavn1 filnavn2 filnavn3
mest filnavn1 filnavn2 filnavn3
Bruger mindre, mere og mest med andre kommandoer
Du kan også styre outputtet af en kommando eller en kørende proces ved at bruge rørsymbolet sammen med kommandoen mindre/mere/mest. Pibesymbolet omdirigerer output fra én kommando som input til en anden.
For eksempel kan du bruge mindre, når du tjekker listen over kørende processer på dit operativsystem:
ps aux | mindre
Lær om andre tekstmanipulationskommandoer på Linux
Ligesom de færre, flere og de fleste kommandoer tilbyder Linux en masse kommandoer til at hjælpe dig med at se, manipulere og behandle tekstfiler. Nogle af dem inkluderer kat, ekko, hoved og hale. De opfylder alle forskellige formål med deres unikke egenskaber.