Filer er en af de vigtigste ting, du interagerer med på en Linux-pc. Nogle af de mest almindelige filer, du vil støde på på et Linux-system, inkluderer konfigurationsfiler, logfiler og scripts.
Evnen til let at se filer fra kommandolinjen er en stærk funktion, som Linux giver sine brugere. Denne guide viser dig de forskellige kommandolinjeværktøjer, som du kan bruge til at se filer i Linux.
1. Kat
Katteværktøjet er en af de mest anvendte kommandoer til visning af filindhold i Linux. Du kan bruge kommandoen til sammenkædning og udskrivning af standardfiloutput. For at se indholdet af en fil ved hjælp af kat, skriv blot kommandonavnet efterfulgt af den fil, du vil se.
kat / etc / passwd
I kommandoen ovenfor viser kommandoen cat indholdet af passwd fil. Det passwd filen indeholder brugerrelaterede detaljer på en Linux-maskine.
Som standard nummereres ikke output fra kat-kommandoen. Derfor, hvis du vil nummerere linjerne i output, kan du bruge -n mulighed som følger.
kat -n / etc / passwd
Du kan også bruge katteværktøjet til at se flere filer ad gangen.
sudo cat / etc / passwd / etc / shadow
Bemærk: Den førnævnte katkommando bruger sudo, fordi / etc / shadow-fil kræver, at brugeren har forhøjede rettigheder for at kunne se det.
2. Nl
Kommandoen nl, forkortelse for nummerlinjer, ligner meget kat-kommandoen, med undtagelse af, at nl-kommandoen som standard nummerer outputlinjerne.
nl / etc / passwd
Ud over at nummerere output giver nl-værktøjet dig mulighed for at formatere output og justere nummereringen af output. For eksempel kan du formatere linjenumrene, der skal venstrejusteres, som følger.
nl -nln / etc / passwd
Selvom nl-værktøjet primært bruges til nummerering af outputlinjer, kan du også vælge ikke at nummerere linjerne ved hjælp af -b mulighed som følger.
nl -b n / etc / passwd
3. Mere
Noget af det filoutput, som du vil støde på, kan være ret stort. Jo mere værktøj muliggør lettere visning af store filer en skærmfuld ad gangen.
For at se passwd fil i mindre sektioner, kan du bruge mere kommando:
mere / etc / passwd
Kommandoen ovenfor viser kun output, der passer til din terminal. Brug F tastaturtast for at bevæge sig fremad i output og B tast for at bevæge sig bagud.
Hvis du ønsker at specificere antallet af linjer, der vises i hver sektion ad gangen, kan du bruge -x mulighed, hvor x er antallet af linjer, som kommandoen skal vises. For eksempel viser følgende kommando fire linjer pr. Skærm:
mere -4 / etc / passwd
Brug kommandoen nedenfor for at lære mere om at navigere i det output, der genereres af den mere kommando, og hvordan man søger i strenge i output.
mere - hjælp
4. Mindre
Jo mindre nytte er en efterfølger af jo mere kommando, da det giver yderligere forbedringer og emulering end sidstnævnte. Derudover er det mindre værktøj hurtigere og har øget effektiviteten, fordi det ikke venter på at læse hele filindholdet, før det kan vise noget output.
mindre / etc / passwd
Svarende til den mere kommando, brug F tastaturtast for at bevæge sig fremad i output og B tast for at bevæge sig bagud.
For at få vist linjenumre i output skal du bruge -N mulighed som følger.
mindre -N / etc / passwd
Søger efter tekst
For at søge efter en streng eller et mønster i output med mindre hjælpeprogram skal du blot trykke på / tast på dit tastatur efterfulgt af den streng, du vil søge efter. For eksempel for at søge efter strengen spil i produktionen af mindre / etc / passwd, type /games på dit tastatur efterfulgt af Gå ind nøgle.
Den tekst, du søger efter, fremhæves som ovenfor. For at komme videre i søgningen skal du trykke på n tasten på tastaturet og for at bevæge sig bagud. trykke N. Bemærk, at n karakter er store og små bogstaver afhængigt af bevægelsesretningen.
Et andet stærkt træk ved det mindre værktøj er, at du kan bruge det som et rør i en eller anden outputstrøm eller til andre kommandoer. For eksempel kommandoen dmesg viser kerne ringbuffer meddelelser eller anden information relateret til kernen under opstart. Da denne logoutput kan være ret lang, kan du bruge mindre kommando for at begrænse output og for nem navigation.
sudo dmesg | mindre
Du kan også bruge det mindre værktøj til at vise data på en interaktiv måde. F.eks. Når det bruges sammen med dmesg kommando, kan du indstille kommandoen mindre til altid at vise dig de nyeste data, da systemet fortsætter med at tilføje flere linjer til output. For at gøre det samme skal du bruge + F mulighed med kommandoen som følger:
sudo dmesg | mindre + F
Som du kan se fra output ovenfor, viser det færre værktøj, at det venter på, at flere data vises i output. Trykke Ctrl + C at afbryde efterfulgt af Q for at rydde output.
5. Hoved
Nogle gange vil du måske kun se de første par linjer i en fil, og det er her hovedværktøjet er praktisk. Som standard vises kun de første 10 linjer i en fil.
hoved / etc / passwd
For at tilpasse antallet af linjer, du vil se, skal du bruge -x mulighed, hvor x er antallet af linjer, du vil se. For eksempel for at se de første 20 linjer:
hoved -20 / etc / passwd
6. Hale
Hale-kommandoen fungerer på en næsten modsat måde til hovedværktøjet, dvs. det udsender den sidste del af en fil. Som standard vises de sidste 10 linjer i en fil.
hale / etc / passwd
Ligesom hovedkommandoen kan du også tilpasse antallet af linjer, du vil se.
hale -10 / etc / passwd
For at få vist live data i interaktiv tilstand skal du bruge -f flag med halekommandoen. For eksempel for altid at se de seneste 10 logbeskeder i syslog fil:
hale-f / var / log / syslog
Arbejde med filer i Linux-kommandolinjen
Denne guide har vist dig de forskellige måder, hvorpå du kan se filer i Linux. At kunne se og arbejde med filer direkte fra kommandolinjen er nøglen. Mens disse værktøjer tilbyder funktioner, der giver dig mulighed for at søge efter strenge, er der forskellige andre kommandoer som grep-værktøjet som du kan bruge til at filtrere output på dit system.
Ud over terminalen kan brugerne også administrere og navigere gennem deres filsystem grafisk. Flere filhåndteringsapplikationer er tilgængelige på Linux, som du kan prøve gratis.
At have en pålidelig filhåndtering gør filorganisering lettere. Her er en liste over de bedste filadministratorer til Linux.
Læs Næste
- Linux
- Filhåndtering
- Linux-kommandoer

Mwiza udvikler software efter erhverv og skriver udførligt om Linux og front-end programmering. Nogle af hans interesser inkluderer historie, økonomi, politik og virksomhedsarkitektur.
Abonner på vores nyhedsbrev
Deltag i vores nyhedsbrev for tekniske tip, anmeldelser, gratis e-bøger og eksklusive tilbud!
Et trin mere !!!
Bekræft din e-mail-adresse i den e-mail, vi lige har sendt dig.