Kako pregledati sadržaj tekstualne datoteke iz Linux naredbenog retka



Isprobajte Naš Instrument Za Uklanjanje Problema

Koja vam naredba omogućuje pregled sadržaja datoteke mora biti jedno od najčešće postavljanih pitanja novijim korisnicima Linuxa. Kao i kod većine stvari povezanih s tradicionalnim Unix okruženjem, postoji više načina da se to učini, a većina ovih savjeta također će raditi za one koji koriste OS X ili FreeBSD.



To znači da nakon što naučite osnove pregledavanja datoteka iz naredbenog retka, možete se snaći u gotovo svim Unixovim upitima na kojima ste se pronašli.



Metoda 1: Pregled redovite tekstualne datoteke

Bilo koji tekstualni fajl najjednostavnije je pregledati upisivanjem mačka nakon čega slijedi naziv datoteke. Ako je datoteka dovoljno kratka, tada ćete na zaslonu vidjeti ravno prikazan cijeli tekst. U suprotnom, počet će se pomicati prema gore. Srećom, na modernim uređajima možete maksimizirati prozor terminala kako biste dodali više prostora. Ipak, čak i ako se ovo dogodi, možda ćete se stvari otkotrljati ravno s ekrana.



U tom slučaju upišite više nakon čega slijedi naziv datoteke. Ovo će je postaviti na stranicu, tako da više nećete vidjeti datoteku dok ne pritisnete razmaknicu, čime ćete dobiti puno više vremena za čitanje stvari prije nego što nestanu. Kad završite, možete pritisnuti tipku q za prekid. Tipkanje više -d nakon čega slijedi naziv datoteke, dobit ćete malu zgodnu liniju s uputama, a pritiskom na h dobit ćete odgovarajući obrazac za pomoć.

Možete koristiti naredbu manje nakon čega slijedi ime datoteke ako želite imati dodatnu kontrolu nad njom. Na primjer, jednom kada upotrijebite naredbu manje, možete se pomicati naprijed-natrag kroz tekstualnu datoteku pomoću tipki sa strelicama, tipki Page Up / Page Down kao i veza k / j vi tipki.



Ako ste ikada upotrijebili naredbu man za traženje stranice s priručnikom aplikacije naredbenog retka, tada već znate kako je upotrijebiti manje, a da to ni ne shvaćate, jer većina distribucija koristi manje za pomicanje kroz stranice man. Svatko tko zna geste koje koriste na dojavniku, trebao bi pokušati manje, ali imajte na umu da uvijek možete pritisnuti tipku h da biste dobili i odgovarajući zaslon pomoći.

Iskusnim korisnicima vi / vima ovo bi moglo biti čudno jer ovaj dio tromjesečja kretanja h / j / k / l, ali manje ne zahtijeva da se ionako pomičete bokom u stranu pa ćete se naviknuti na dovoljno masnoće . Uvijek možete koristiti Ctrl + N ili Ctrl + E za pomicanje naprijed za jedan redak dok koristite Ctrl + Y ili Ctrl + P za povratak. Ako primijetite, na zaslonu pomoći stoji da se CR pomiče naprijed za jedan redak. To se odnosi na Povratak kočije i odnosi se na tipku Povratak na tipkovnici.

Upišite a / prije bilo kojeg pojma za pretraživanje u cijelom dokumentu, a zatim unesite n za pomicanje prema sljedećoj instanci ili Shift + N za pomicanje prema prethodnom.

Iako nije tako fleksibilan kao grep, možda bi bilo korisno ako datoteku već gledate u manje i trebate nešto pronaći.

2. metoda: Pregled posebnih datoteka

Tip manje -f nakon čega slijedi naziv datoteke radi prisilnog otvaranja. Možete, recimo, koristiti sudo manje -f / dev / sdb1 da zapravo zavirite na početak zapisa o pokretanju particije, iako biste trebali biti oprezni kada radite bilo što sa sudo računom i zapisima pokretanja.

Koristili smo ga za ispitivanje zapisa pokretanja microSDHC kartice formatirane u Android tabletu.

Možete manevrirati datotekom kao i obično i pritisnuti tipku q kad želite izaći. Ako jednostavno imate standardnu ​​datoteku u nekakvom čudnom kodiranju koju želite istražiti, upišite od -c nakon čega slijedi naziv datoteke. Možete se pomaknuti prema gore u prozoru terminala ili koristiti od -cName datoteke | grep manje da ga cijevi na manje ako se dogodi da je predugo. To će vam pružiti priliku da ga pogledate ako ga ne možete pregledati s bilo kojim drugim programom, uključujući grafički. Ako prizovete od bez ikakvih prekidača, datoteka će se ispisati kao tok osmerobrojnih brojeva kao krajnje utočište.

3. metoda: Pregled sadržaja komprimiranih datoteka

Ponekad ćete imati zipiranu tekstualnu datoteku koju možete pročitati bez prethodne dekompresije. Možda ste navikli na tradicionalni ZIP format koji dolazi iz MS-DOS ekosustava i stoga arhivira kao i obloge. Ako imate tekstualne datoteke unutar ZIP arhive, tada ćete ih morati napumpati prije nego što ih pročitate. Međutim, algoritmi kompresije temeljeni na Unixu omogućuju vam komprimiranje datoteke na mjestu.

Ako imate komprimiranu tekstualnu datoteku zvanu smallFile.gz, tada biste mogli koristiti zcat manjiFile.gz za pregled sadržaja datoteke iz naredbenog retka. Možda ćete htjeti upisati zmore ili zless umjesto zcat, koji rade identično sve više i manje naredbi, ali podržavaju tekstualne datoteke komprimirane putem programa gzip.

Više distribucija Linuxa počinje koristiti format datoteke xz, pa ako imate tekstualnu datoteku koja se komprimirala s tim formatom, jednostavno dodajte xz na početak bilo koje naredbe za pregled datoteka. Umjesto mačke, sve više i više mogli biste koristiti xzcat, xzless i xzmore. Isto tako, postoje aplikacije bzcat, bzless i bzmore naredbenog retka za one koji utvrde da imaju tekstualne datoteke komprimirane pomoću bzip2 standarda.

Imajte na umu da tekstualnu datoteku nećete moći pročitati na ovaj način ako je prvo stavljena u tar ili cpio arhivu, a zatim komprimirana. Dakle, iako možete sasvim dobro pročitati smallFile.gz, čitanje largerFile.tar.gz ili largerFile.tgz ne bi funkcioniralo na isti način.

4 minute čitanja