Рекомендуємо, 2024

Вибір Редакції

Чому команда «менше» краще, ніж «більше» в UNIX і Linux

Я працюю з великою кількістю великих файлів журналів. Зазвичай я підключаюся до серверів UNIX та Linux, використовуючи Putty або Telnet, потім читаю файли, використовуючи стандартні команди UNIX / Linux. Інші ІТ-фахівці вважають за краще використовувати графічний інтерфейс X-window, але якщо у вас низька пропускна здатність, краще використовувати термінал командного рядка для швидшого виконання завдань.

Якщо вам потрібно переглядати журнали без необхідності редагувати їх, скористайтеся командою « менше ». "Менше" в Linux і UNIX дозволяє переглядати файл і дозволяє виконувати основні операції пошуку. На відміну від “ more ”, вона дозволяє здійснювати навігацію вперед і назад, тому ви можете шукати будь-який рядок пошуку в будь-якій точці документа.

Менше краще, ніж більше

Щоб відкрити файл, використовуючи менше, введіть команду less, за якою йде файл у рядку UNIX або Linux:

менше ім'я файлу

У наведеному нижче прикладі я відкрив файл під назвою verbose.log.mo

Менше відкриє файл і відобразить ім'я файлу в нижній лівій частині терміналу. Щоб знайти рядок у файлі, введіть вказівник slash, за яким слід виконати пошук, а потім натисніть Enter. У наведеному нижче прикладі я набрав / error для пошуку рядка "error".

Ви побачите, що вигляд файлу перейде до рядка, де розташований рядок. Для зручності перегляду виділені відповідні рядки підсвічуються.

Для пошуку наступного екземпляра рядка просто натисніть клавішу “n”. Натискання великої літери “N” призведе до попереднього збігу.

Ось інші клавіатурні скорочення, які я знайшов із запису Wiki на сторінці "менше":

  • [Стрілки] / [Сторінка вгору] / [Сторінка вниз] / [Головна] / [Кінець]: навігація.
  • [Пробіл]: Наступна сторінка.
  • b : Попередня сторінка.
  • n g : Перехід до рядка n . Типовим є початок файлу.
  • n G : Перехід до рядка n . Типовим є кінець файлу.
  • / pattern : Пошук шаблону . Можна використовувати регулярні вирази.
  • n : Перейти до наступного матчу (після успішного пошуку).
  • N : Перейти до попереднього матчу.
  • m letter : Позначити поточну позицію літерою .
  • ' letter : Повернення до позиції. [ ' = одна цитата]
  • '^ або g : Перейти до початку файлу.
  • '$ or G : Перехід до кінця файлу.
  • s : Зберегти поточний вміст (отриманий з іншої програми, наприклад, grep) у файл.
  • = : Інформація про файл.
  • F : постійно читати інформацію з файлу і слідувати за ним. Корисно для перегляду журналів. Використовуйте Ctrl + C, щоб вийти з цього режиму.
  • - option : увімкнути опцію командного рядка - опцію .
  • h : Довідка.
  • q : Вихід.

Найбільше мені подобається «менше», що він автоматично налаштовується з шириною і висотою вікна терміналу. Текст при перегляді з «менше» автоматично обертається, якщо змінити розмір вікна терміналу. Це робить набагато менше просування, ніж старий інструмент, що називається «більше», який має тенденцію скорочувати текст під час затягування ширини терміналу.

Якщо у вас є багато текстових або ASCII-файлів для перегляду в Linux або UNIX, переконайтеся, що ви маєте "менше", оскільки це чудова команда для перегляду файлів за допомогою терміналу командного рядка. Насолоджуйтесь!

Top