Работя с много огромни лог файлове. Обикновено се свързвам с моите UNIX и Linux сървъри, използвайки Putty или Telnet, след това чета файлове с помощта на стандартни UNIX / Linux команди. Други IT потребители предпочитат да използват X-window GUI, но ако имате връзка с ниска честотна лента, по-добре е да използвате терминал от командния ред, за да направите нещата по-бързи.
Ако трябва да разглеждате журнали, без да се налага да ги редактирате, използвайте командата “ less ”. „По-малко“ в Linux и UNIX ви позволява да прегледате файла и ви позволява да правите основни операции за намиране. За разлика от „ повече “, той позволява навигация напред и назад, така че можете да потърсите всеки низ за търсене във всяка точка на документа.
По-малко е по-добро от повече
За да отворите файл, използвайки по-малко, въведете командата less, следвана от името на файла в подсказка UNIX или Linux:
по-малко име на файл
В примера по-долу отворих файл, наречен verbose.log.mo
По-малко ще отвори файла и ще покаже името на файла в долната лява част на терминала. За да намерите низ във файла, въведете наклонена черта, последвана от низ, който искате да търсите, и след това натиснете Enter. В примера по-долу, аз написал / грешка за търсене на низ "грешка".
Ще видите, че изгледът на файла ще премине към реда, където се намира низът. Намерените съвпадения на низ са подчертани за по-лесно преглеждане.
За да потърсите следващия екземпляр на низа, просто натиснете бутона "n". Натискането на главна “N” ще ви отведе до предишното съвпадение.
Ето и други клавишни комбинации, които открих от вписването на Уики в „less“
- [Стрелки] / [Страница нагоре] / [Страница надолу] / [Начало] / [Край]: Навигация.
- [Интервал]: Следваща страница.
- b : Предишна страница.
- n g : Направо към номер на ред n . По подразбиране е началото на файла.
- n G : Прескачане на ред n . По подразбиране е края на файла.
- / pattern : Търсене на шаблон . Могат да се използват редовни изрази.
- n : Преминаване към следващо съвпадение (след успешно търсене).
- N : Преминаване към предишно съвпадение.
- m letter : Маркирайте текущата позиция с буква .
- ' letter : Връщане към позицията. [ ' = единична кавичка]
- '^ или g : Отидете в началото на файла.
- '$ или G : Преминаване към края на файла.
- s : Запазване на текущо съдържание (получено от друга програма като grep) във файл.
- = : Информация за файла.
- F : непрекъснато четене на информация от файла и следваща неговия край. Полезно за гледане на трупи. Използвайте Ctrl + C, за да излезете от този режим.
- - опция : Превключва опцията за командния ред - опция .
- h : Помощ.
- q : Прекрати.
Това, което ми харесва най-много за „по-малко“ е, че той автоматично се настройва с ширината и височината на прозореца на терминала. Текстът, когато се гледа с “less”, автоматично се увива, ако преоразмерите прозореца на терминала. Това прави по-малко по-напред от по-стария инструмент, наречен “повече”, който има тенденция да отрязва текста, когато затегнете ширината на терминала.
Ако имате много текстови или ASCII файлове, които да видите в Linux или UNIX, уверете се, че сте „по-малко”, тъй като това е по-добра команда за преглед на файлове, използвайки терминала на командния ред. Наслади се!