Kaip peržiūrėti teksto failo turinį iš „Linux“ komandų eilutės



Išbandykite Mūsų Instrumentą, Kaip Pašalinti Problemas

„What“ komanda leidžia jums peržiūrėti failo turinį, turi būti vienas iš dažniausiai užduodamų klausimų, kuriuos pateikia naujesni „Linux“ vartotojai. Kaip ir daugumoje dalykų, susijusių su tradicine „Unix“ aplinka, yra ne vienas būdas tai padaryti, o dauguma šių patarimų taip pat būtų naudingi tiems, kurie naudojasi OS X ar FreeBSD.



Tai reiškia, kad išmokę failų peržiūros iš komandinės eilutės pagrindus, galite apeiti beveik bet kurį „Unix“ raginimą, kuriame atsidursite.



1 metodas: įprasto teksto failo peržiūra

Lengviausias būdas peržiūrėti bet kokį tekstinį failą yra įvesti tekstą katė po kurio nurodomas bylos pavadinimas. Jei failas yra pakankamai trumpas, pamatysite, kad visas tekstas ekrane bus rodomas lygiai. Priešingu atveju jis pradės slinkti aukštyn. Laimei, šiuolaikiniuose įrenginiuose galite padidinti terminalo langą, kad pridėtumėte daugiau vietos. Tačiau net ir tuo atveju jums gali tekti viskas išjudėti tiesiai iš ekrano.



Tokiu atveju įveskite daugiau po kurio nurodomas bylos pavadinimas. Tai bus jo puslapis, kad nebematytumėte failo, kol nepaspausite tarpo klavišo, taip suteikdami jums daug daugiau laiko perskaityti dalykus, kol jie išnyks. Baigę galite paspausti klavišą q, kad išeitumėte. Rašyti daugiau -d po failo pavadinimo gausite šiek tiek patogią instrukcijų eilutę, o paspaudę h gausite tinkamą pagalbos lapą.

Galite naudoti komandą mažiau po failo pavadinimo, jei norite, kad jį galėtumėte papildomai valdyti. Pavyzdžiui, naudodami komandą „mažiau“, galite slinkti pirmyn ir atgal per teksto failą naudodami žymeklio klavišus, „Page Up / Page Down“ klavišus, taip pat klavišus „k / j vi“.



Jei kada nors naudojote komandą vyras, norėdamas ieškoti komandinės eilutės programos rankinio puslapio, tada jūs jau žinote, kaip naudoti mažiau, net to nesuvokiant, nes dauguma paskirstymų naudoja mažiau, kad slinktų man puslapiais. Kiekvienas, kuris žino gestus, kuriuos naudoja vyro ieškiklyje, turėtų išbandyti mažiau, tačiau nepamirškite, kad visada galite paspausti klavišą h, kad gautumėte tinkamą pagalbos ekraną.

Patyrusiems „vi / vim“ vartotojams tai gali pasirodyti šiek tiek keista, nes ši h / j / k / l judėjimo ketvirčio dalis, bet mažiau nereikalauja vis tiek judėti iš vienos pusės į kitą, todėl prie to priprasite pakankamai riebus . Visada galite naudoti „Ctrl + N“ arba „Ctrl + E“, kad judėtumėte viena eile į priekį, o naudodami „Ctrl + Y“ arba „Ctrl + P“, norėdami pereiti atgal. Jei pastebite, pagalbos ekrane rodoma, kad CR juda pirmyn viena eilute. Tai reiškia „Carriage Return“ ir „Return“ klaviatūros klavišą.

Įveskite a / prieš bet kurį terminą, kad galėtumėte ieškoti visame dokumente, tada įveskite n, jei norite pereiti prie kito egzemplioriaus, arba „Shift“ + N, jei norite pereiti prie ankstesnio.

Nors tai nėra tokia lanksti kaip „grep“, ji gali būti naudinga, jei jau mažiau žiūrite į failą ir turite ką nors rasti.

2 metodas: specialių failų peržiūra

Tipas mažiau -f po failo pavadinimo priversti jį atidaryti. Galėtumėte, tarkim, naudoti sudo mažiau -f / dev / sdb1 iš tikrųjų žvilgtelėti į skaidinio įkrovos įrašo pradžią, nors turėtumėte būti ypač atsargūs darydami bet ką su sudo paskyra ir įkrovos įrašais.

Mes jį panaudojome „microSDHC“ kortelės, suformatuotos „Android“ planšetiniame kompiuteryje, įkrovos įrašo tyrimui.

Galite manevruoti faile kaip įprasta ir, norėdami išeiti, paspauskite klavišą q. Jei tiesiog turėtumėte standartinį failą su kažkokiu keistu kodavimu, kurį norėtumėte ištirti, įveskite nuo -c po kurio nurodomas bylos pavadinimas. Galite slinkti aukštyn terminalo lange arba naudoti od -c failoVardas | mažiau grep išpjauti mažiau, jei atsitiks per ilgai. Tai suteiks jums galimybę jį peržiūrėti, jei, atrodo, negalėsite to išnagrinėti jokia kita programa, įskaitant grafinę. Jei iškviesite od be jokių jungiklių, tada failas bus išspausdintas kaip aštuonių skaitmenų srautas kaip paskutinė išeitis.

3 metodas: Suspaustų failų turinio peržiūra

Kartais turėsite uždarytą tekstinį failą, kurį galėsite perskaityti nereikalaudami pirmiausia išspausti. Galbūt esate įpratęs prie tradicinio ZIP formato, kuris gaunamas iš „MS-DOS“ ekosistemos, todėl archyvuojamas ir glaudinamas. Jei ZIP archyve turite tekstinių failų, prieš juos skaitydami turėsite juos išpūsti. Tačiau Unix pagrindu sukurti glaudinimo algoritmai leidžia suspausti failą vietoje.

Jei turėtumėte suglaudintą teksto failą, pavadintą mažesnisFile.gz, tada galėtumėte naudoti zcat kisebbFile.gz norėdami peržiūrėti failo turinį iš komandinės eilutės. Taip pat galite vietoj „zcat“ įvesti „zmore“ arba „zless“, kurie veikia identiškai vis daugiau ir mažiau komandų, tačiau palaiko tekstinius failus, kurie buvo suglaudinti per „gzip“ programą.

Daugiau „Linux“ platinimų pradeda naudoti xz failo formatą, taigi, jei turėjote tekstinį failą, kuris buvo suspaustas šiuo formatu, paprasčiausiai pridėkite xz bet kurios failo peržiūros komandos priekyje. Vietoj katės vis mažiau ir daugiau galėtumėte naudoti „xzcat“, „xzless“ ir „xzmore“. Panašiai yra „bzcat“, „bzless“ ir „bzmore“ komandų eilutės programos tiems, kurie pastebi, kad jie turi tekstinius failus, suspaustus naudojant „bzip2“ standartą.

Atminkite, kad negalėsite skaityti teksto failo tokiu būdu, jei jis pirmiausia buvo įdėtas į dervų ar cpio archyvą, tada suglaudintas. Taigi, nors jūs galite skaityti mažesnįFile.gz puikiai, skaitydami mažesnįFile.tar.gz arba mažesnįFile.tgz neveiktų taip pat.

4 minutes perskaityta