Pracuję z wieloma ogromnymi plikami dzienników. Zwykle łączę się z moimi serwerami UNIX i Linux za pomocą programu Putty lub Telnet, a następnie odczytuję pliki przy użyciu standardowych poleceń systemu UNIX / Linux. Inni informatycy wolą używać GUI X-window, ale jeśli masz połączenie o niskiej przepustowości, lepiej użyć terminala wiersza poleceń, aby przyspieszyć działanie.
Jeśli potrzebujesz przeglądać logi bez konieczności ich edycji, użyj polecenia "mniej". "Mniej" w systemach Linux i UNIX umożliwia przeglądanie pliku i pozwala wykonywać podstawowe operacje wyszukiwania. W przeciwieństwie do "więcej", umożliwia ona zarówno nawigację do przodu, jak i do tyłu, dzięki czemu można wyszukać dowolny ciąg wyszukiwania w dowolnym punkcie dokumentu.
Mniej znaczy więcej niż
Aby otworzyć plik za pomocą mniej, wpisz polecenie mniej, a następnie nazwę pliku w wierszu polecenia systemu UNIX lub Linux:
less nazwa_pliku
W poniższym przykładzie otworzyłem plik o nazwie verbose.log.mo
Mniej spowoduje otwarcie pliku i wyświetlenie nazwy pliku w dolnej lewej części terminala. Aby znaleźć ciąg znaków w pliku, wpisz forward slash, a następnie ciąg, który chcesz przeszukać, a następnie naciśnij Enter. W poniższym przykładzie wpisałem / error, aby wyszukać ciąg "error".
Zobaczysz że widok pliku przeskoczy do linii, w której znajduje się ciąg znaków. Zlokalizowane pasujące ciągi są podświetlone dla łatwiejszego przeglądania.
Aby wyszukać następne wystąpienie ciągu, wystarczy nacisnąć klawisz "n". Naciśnięcie wielkich liter "N" spowoduje przejście do poprzedniego dopasowania.
Oto inne skróty klawiaturowe, które znalazłem w Wpis Wiki na "mniej" :
Najbardziej podoba mi się "mniej", to to, że automatycznie dostosowuje się do szerokości i wysokości okna terminala. Tekst wyświetlany z "less" jest automatycznie zawijany, jeśli zmienisz rozmiar okna terminala. To sprawia, że jest mniej zaawansowany niż starsze narzędzie o nazwie "more", które ma tendencję do przecinania tekstu w miarę dokręcania szerokości terminala.
Jeśli masz dużo tekstu lub plików ASCII do wyświetlenia w systemie Linux lub UNIX, upewnij się, że opanowałeś "less", ponieważ jest to doskonałe polecenie do przeglądania plików za pomocą terminala wiersza poleceń. Ciesz się!