Zašto je naredba "manje" bolja od "više" u UNIX-u i Linuxu

Radim s puno velikih log datoteka. Obično se povezujem na svoje UNIX i Linux poslužitelje koristeći Putty ili Telnet , a zatim čitam datoteke koristeći standardne UNIX/Linux naredbe. Drugi informatičari radije koriste X-window GUI , ali ako imate vezu niske propusnosti, bolje je koristiti terminal za naredbene retke kako biste stvari obavili brže.

Ako trebate pregledavati zapisnike bez da ih morate uređivati, upotrijebite naredbu “ manje ”. (less)“Manje” u Linuxu(Linux) i UNIX -u omogućuje vam pregled datoteke i omogućuje vam obavljanje osnovnih operacija traženja. Za razliku od " više(more) ", omogućuje navigaciju naprijed i natrag tako da možete tražiti bilo koji niz za pretraživanje u bilo kojem trenutku u dokumentu.

Manje je bolje od više

Da biste otvorili datoteku koristeći less , upišite naredbu less nakon čega slijedi naziv datoteke u UNIX ili Linux prompt:

less filename

U primjeru ispod otvorio sam datoteku pod nazivom verbose.log.mo

slika

Less će otvoriti datoteku i prikazati naziv datoteke u donjem lijevom dijelu terminala. Da biste pronašli niz u datoteci, upišite kosu crtu prema naprijed, a zatim niz koji želite pretraživati, a zatim pritisnite Enter . U donjem primjeru ukucao sam /error da bih tražio niz "error".

slika

Vidjet ćete da će prikaz datoteke skočiti na red u kojem se nalazi niz. Locirani nizovi podudaranja su istaknuti radi lakšeg pregleda.

slika

Za traženje sljedeće instance niza samo pritisnite tipku "n". Pritiskom na veliko slovo “N” doći ćete do prethodnog meča.

Evo drugih tipkovničkih prečaca koje sam pronašao iz Wikijevog unosa na "manje"(Wiki’s entry on “less”) :

  • [Strelice]/[Stranica gore]/[Stranica dolje]/[Početna]/[Kraj]: Navigacija(Navigation) .
  • [Razmaknica]: Sljedeća stranica.
  • b : Prethodna stranica.
  • n g : Skoči na red broj n . Zadano je početak datoteke.
  • n G : Skoči na red broj n . Zadano je kraj datoteke.
  • /obrazac(pattern) : Potražite uzorak(pattern) . Mogu se koristiti regularni izrazi.
  • n : Idi na sljedeće podudaranje (nakon uspješnog pretraživanja).
  • N : Idi na prethodni meč.
  • m slovo(letter) : Označite trenutnu poziciju slovom(letter) .
  • ' slovo(letter) : Povratak na poziciju slova(letter) . [ ' = jednostruki navodnik]
  • ‘^ ili g : Idi na početak datoteke.
  • ‘$ ili G : Idi na kraj datoteke.
  • s : Spremi trenutni sadržaj (preuzet iz drugog programa kao što je grep ) u datoteku.
  • = : Podaci o datoteci.
  • F : neprestano čitanje informacija iz datoteke i praćenje njenog kraja. Korisno za gledanje dnevnika. Koristite Ctrl + C za izlaz iz ovog načina rada.
  • opcija(option) : Prebaci opciju naredbenog retka – opcija(option) .
  • h : Upomoć.
  • q : Odustani.

Ono što mi se najviše sviđa kod "manje" je to što se automatski prilagođava širini i visini prozora terminala. Tekst kada se gleda s "manje" automatski se prelama ako promijenite veličinu prozora terminala. To čini manje napredovanje od starijeg alata koji se zove "više", koji ima tendenciju rezanja teksta dok stežete širinu terminala.

Ako imate puno tekstualnih ili ASCII datoteka za pregled u Linuxu(Linux) ili UNIX -u, pobrinite se da svladate "manje" jer je to superiorna naredba za pregledavanje datoteka pomoću terminala za naredbe. Uživati!



About the author

Ja sam softverski inženjer i istraživač. Imam iskustva s Microsoft Xbox 360 i Google Explorerom. U mogućnosti sam pružiti stručne preporuke za određene alate za razvoj softvera, kao i pomoći ljudima u otklanjanju uobičajenih pogrešaka Explorera.



Related posts