Препоръчано, 2024

Избор На Редактора

Защо “по-малкото” командване е по-добро от “повече” в UNIX и Linux

Работя с много огромни лог файлове. Обикновено се свързвам с моите 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, уверете се, че сте „по-малко”, тъй като това е по-добра команда за преглед на файлове, използвайки терминала на командния ред. Наслади се!

Top