Priporočena, 2024

Izbira Urednika

Zakaj je ukaz »manj« boljši od »več« v Unixu in Linuxu

Delam z veliko ogromnimi log datotekami. Običajno se povezujem s strežniki UNIX in Linux z uporabo Putty ali Telnet, nato pa preberem datoteke z uporabo standardnih ukazov UNIX / Linux. Drugi IT ljudje raje uporabljajo grafični vmesnik X-window, vendar če imate povezavo z nizko pasovno širino, je bolje uporabiti terminal za ukazno vrstico, da se stvari opravijo hitreje.

Če morate brskati po dnevnikih, ne da bi jih morali urejati, uporabite ukaz » manj «. »Manj« v Linuxu in UNIX vam omogoča ogled datoteke in omogoča opravljanje osnovnih operacij iskanja. Za razliko od » več « omogoča navigacijo naprej in nazaj, tako da lahko poiščete kateri koli iskalni niz na kateri koli točki v dokumentu.

Manj je boljše kot več

Če želite datoteko odpreti z manj, vnesite ukaz less in sledi ime datoteke v pozivu UNIX ali Linux:

manj imena datoteke

V spodnjem primeru sem odprl datoteko z imenom verbose.log.mo

Manj bo odprl datoteko in prikazal ime datoteke v spodnjem levem delu terminala. Če želite najti niz v datoteki, vnesite poševnico naprej, nato pa še niz, ki ga želite iskati, in nato pritisnite Enter. V spodnjem primeru sem vnesel / error za iskanje niza »napaka«.

Videli boste, da bo pogled datoteke skočil na vrstico, kjer je niz. Za lažje gledanje so poudarjeni ujemajoči se nizi.

Za iskanje naslednjega primerka niza samo pritisnite tipko “n”. S pritiskom na veliko “N” boste prišli do prejšnjega ujemanja.

Tukaj so še druge bližnjice na tipkovnici, ki sem jih našel iz vnosa Wiki na strani »manj«:

  • [Arrows] / [Page Up] / [Page Down] / [Home] / [End]: navigacija.
  • [Preslednica]: Naslednja stran.
  • b : Prejšnja stran.
  • n g : skoči na številko vrstice n . Privzeto je začetek datoteke.
  • n G : skoči na številko vrstice n . Privzeta vrednost je konec datoteke.
  • / pattern : Iskanje vzorca . Uporabite lahko običajne izraze.
  • n : pojdite na naslednjo tekmo (po uspešnem iskanju).
  • N : Pojdi na prejšnje ujemanje.
  • m letter : Označite trenutni položaj s črko .
  • ' letter : Vrnitev na črko položaja. [ ' = enojna navedba]
  • '^ ali g : Pojdi na začetek datoteke.
  • '$ ali G : Pojdi na konec datoteke.
  • s : Shrani trenutno vsebino (pridobljeno iz drugega programa, kot je grep) v datoteko.
  • = : Podatki o datoteki.
  • F : stalno bere podatke iz datoteke in sledi njenemu koncu. Uporabno za opazovanje dnevnikov. Za izhod iz tega načina uporabite Ctrl + C.
  • - možnost : Preklopi možnost ukazne vrstice - možnost .
  • h : Pomoč.
  • q : Končaj.

Najbolj mi je všeč »manj«, da se samodejno prilagodi širini in višini okna terminala. Besedilo, ko ga gledate z “manj”, se samodejno zavije, če spremenite velikost okna terminala. To pomeni manj napredka kot starejše orodje, imenovano »več«, ki skuša izrezati besedilo, ko zategnete širino terminala.

Če imate veliko besedilnih ali ASCII datotek za ogled v Linuxu ali UNIX-u, poskrbite, da boste obvladali »manj«, saj je to nadrejeni ukaz za ogled datotek s terminalskim ukazom v ukazni vrstici. Uživajte!

Top