przystajnik

Terminal pogryzł człowieka: lnav

Jak wykazują badania społeczne, ulubionym zajęciem większości gospodyń domowych podczas picia porannej kawy jest przeglądanie logów systemowych. Temu pasjonującemu zajęciu oddaje się nie mniejszy odsetek panów. Niekiedy jest to nawet ich zajęcie zarobkowe. Jednak człowiek z natury uwielbia upraszczać sobie życie, nawet podczas takiej czynności jak wpatrywanie się w plik tekstowy i prób wyłapania frapujących szczegółów. Dlatego powstał lnav – narzędzie umożliwiające wygodną nawigację po zapiskach systemowych. I to w technikolorze.

Lnav

Zalety lnav można wymienić jednym tchem – małe, zgrabne narzędzie i do tego dostępne bezpośrednio w repozytorium. To nie wyczerpuje pozytywów jakimi można obdarzyć ten program, bo lista jego cech specjalnych jest długa. Lnav ma za zadanie ułatwić przeglądanie logów systemowych (i nie tylko) – to już wiemy. Jednak dodaje do tego kolorowanie składni, co znacząco ułatwia dopatrzenie się interesujących nas szczegółów. Ale to tylko atrakcje wizualne, bowiem cała „miodność” tego narzędzia skrywa się w skrótach klawiszowych. Wystarczy wdusić shift + ? by otrzymać kompletną listę oferowanych przez program funkcji. Czego tam nie ma

Lnav i autouzupełnianie

Lista możliwości programu przyprawia o lekki zawrót głowy, bo czy ktoś mógł przypuszczać, że zwykle przeglądanie logów może być wspomagane np. zapytaniami SQLowymi? (logi w momencie wczytywanie są wciągane do wirtualnych tabel SQLite). Lnav rozpoznaje składnie zapisywaną przez wiele popularnych programów – np. Apache, Cups, syslog, dpkg i wiele innych. Co więcej, sami możemy tworzyć swoje wzorce. Oczywiście niepisanym standardem jest wyszukiwanie linii z użyciem regexpów, dopełnianie poleceń/ciągów tabulatorem, wspomniane kolorowanie składni, wsparcie dla sesji (zapis zestawu wczytanych i obrabianych logów). Do tego dołóżmy dodatkowe formatowanie podglądu (shift + P), możliwość obróbki plików tekstowych i wypisaniu interesujących nas danych (headless mode), itp. Tak, z lnav nie można się nudzić.

Poza tym, program jest dostępny w repozytoriach wszystkich popularnych dystrybucji, zatem nic nie stoi na przeszkodzie, by samemu go przetestować. Przeglądanie logów systemowych może stać się i Waszą pasją.
 

Post navigation

Translate »