Sådan ses indholdet af en tekstfil fra Linux-kommandolinjen
Hvilken kommando gør det muligt at se indholdet af en fil, skal være et af de mest almindelige spørgsmål af nyere brugere af Linux. Som med de fleste ting, der er relateret til et traditionelt Unix-miljø, er der mere end en måde at gøre ting på, og de fleste af disse tips vil også fungere for dem, der bruger OS X eller FreeBSD.
Det betyder, at når du lærer det grundlæggende ved at se filer fra kommandolinjen, kan du finde vej rundt næsten enhver Unix-prompt, du finder dig selv på.
Metode 1: Visning af en almindelig tekstfil
Den nemmeste måde at se enhver tekstfil på er at skrive kat efterfulgt af navnet på filen. Hvis filen er kort nok, så vil du se hele teksten lige vist fladt på skærmen. Ellers begynder det at rulle op. Heldigvis kan du på moderne enheder maksimere terminalvinduet for at tilføje mere plads. Selv med dette kan du dog have ting rulle lige ud af skærmen.
I så fald skal du skrive mere efterfulgt af navnet på filen. Dette vil side det, så du ikke vil se mere af filen, før du skubber mellemrumstasten, hvilket giver dig meget mere tid til at læse ting, før de forsvinder. Når du er færdig, kan du trykke på q-tasten for at afslutte. Indtastning mere -d efterfulgt af et filnavn vil få dig en lille handy instruktion linje og skubbe h vil få dig en ordentlig hjælp ark.
Du kan bruge kommandoen mindre efterfulgt af navnet på en fil, hvis du vil kunne have ekstra kontrol over det. Når du f.eks. Bruger kommandoen mindre, kan du rulle frem og tilbage gennem en tekstfil ved hjælp af piletasterne, Page Up / Page Down-tasterne samt k / j vi-tasten bindinger.
Hvis du nogensinde har brugt mandens kommando til at kigge op i den manuelle side i et kommandolinjeprogram, så ved du allerede, hvordan du bruger mindre uden selv at indse det, fordi de fleste distributioner bruger mindre til at rulle gennem man sider. Enhver, der kender gester, som de bruger i mandens personsøger, bør give dem en prøve i mindre, men husk på, at du altid kan trykke på h-tasten for at få en ordentlig hjælpeskærm også.
Erfarne brugere af vi / vim kan finde dette lidt underligt siden denne del af h / j / k / l bevægelseskvartalet, men mindre kræver ikke, at du bevæger dig side om side alligevel, så du bliver vant til det nok . Du kan altid bruge Ctrl + N eller Ctrl + E til at flytte frem en linje, mens du bruger Ctrl + Y eller Ctrl + P for at flytte tilbage. Hvis du bemærker, læser hjælpeskærmen, at CR bevæger frem en enkelt linje. Dette refererer til vognretur og henviser til retur-tasten på tastaturet.
PRO TIP: Hvis problemet er med din computer eller en bærbar computer / notesbog, skal du prøve at bruge Reimage Plus-softwaren, som kan scanne lagrene og udskifte korrupte og manglende filer. Dette virker i de fleste tilfælde, hvor problemet er opstået på grund af systemkorruption. Du kan downloade Reimage Plus ved at klikke herIndtast et / før ethvert udtryk for at søge gennem hele dokumentet, og skriv derefter n for at flytte til næste instans eller Shift + N for at flytte mod det forrige.
Selv om det ikke er så fleksibelt som grep, kan det være nyttigt, hvis du allerede kigger på en fil i mindre og skal finde noget.
Metode 2: Visning af specielle filer
Skriv mindre -f efterfulgt af et filnavn for at tvinge det til at åbne. Du kan f.eks. Bruge sudo mindre -f / dev / sdb1 til faktisk at kigge i starten af en partitions boot record, selvom du skal sørge for at være ekstra forsigtig, når du gør noget med sudo-kontoen og boot-registreringer.
Vi brugte det til at undersøge boot-registreringen af et microSDHC-kort formateret i en Android-tablet.
Du kan manøvrere gennem filen som normal, og tryk på q-tasten, når du vil afslutte. Skulle du blot have en standardfil i en slags underlig kodning, som du gerne vil udforske, skriv od -c efterfulgt af navnet på filen. Du kan enten rulle op i terminalvinduet eller bruge od -c filnavn | grep mindre for at røre det ud til mindre, hvis det sker for lang tid. Dette vil give dig en chance for at se det, hvis du ikke synes at undersøge det med noget andet program, herunder grafiske. Hvis du påberåber od uden nogen afbrydere, vil den udskrive filen som en strøm af oktalnumre som noget af en sidste udvej.
Metode 3: Visning af indholdet af komprimerede filer
Du vil undertiden have en lynlås op tekstfil, som du kan læse uden at skulle dekomprimere først. Du kan være vant til det traditionelle ZIP-format, som kommer fra MS-DOS økosystemet og derfor arkiver samt komprimerer. Hvis du har tekstfiler inde i et ZIP-arkiv, skal du blæse det, før du læser dem. Imidlertid tillader Unix-baserede komprimeringsalgoritmer dig at komprimere en fil på plads.
Hvis du havde en komprimeret tekstfil kaldet smallerFile.gz, så kunne du bruge zcat smallerFile.gz til at se indholdet af filen fra kommandolinjen. Du kan også ønske at skrive zmore eller zless i stedet for zcat, som fungerer identisk med flere og færre kommandoer, men understøtter tekstfiler, som blev komprimeret via gzip-programmet.
Flere Linux-distributioner begynder at bruge xz-filformatet, så hvis du havde en tekstfil, der blev komprimeret med dette format, skal du blot tilføje xz til forsiden af en filvisningskommando. I stedet for kat, kan du mindre og mere bruge xzcat, xzless og xzmore. På samme måde er der bzcat, bzless og bzmore kommandolinjeprogrammer for dem, der finder ud af, at de har tekstfiler komprimeret ved hjælp af bzip2-standarden.
Bemærk at du ikke vil kunne læse en tekstfil på denne måde, hvis den først blev sat i et tjære- eller cpio-arkiv og derefter komprimeret. Så mens du kan læse smallerFile.gz bare fint, ville det ikke fungere at læse smallerFile.tar.gz eller smallerFile.tgz på samme måde.
PRO TIP: Hvis problemet er med din computer eller en bærbar computer / notesbog, skal du prøve at bruge Reimage Plus-softwaren, som kan scanne lagrene og udskifte korrupte og manglende filer. Dette virker i de fleste tilfælde, hvor problemet er opstået på grund af systemkorruption. Du kan downloade Reimage Plus ved at klikke her