У Linux робота через термінал часто є найефективнішим способом керування системами, перегляду журналів або взаємодії з файлами. Є одна команда, яку повинен знати кожен користувач – як початківець, так і досвідчений – це less. Ця команда – термінальний пейджер, який використовується для перегляду вмісту текстових файлів по одному екрану за раз. Вона особливо корисна, коли вам потрібно прочитати великі файли або результати роботи інших команд, не перевантажуючи екран.
Коли ви відкриваєте файл за допомогою less, він не завантажує весь файл у пам’ять. Замість цього він передає вміст у потоковому режимі під час прокрутки, що робить його дуже швидким і легким – навіть для файлів журналів розміром у кілька мегабайт. На відміну від текстових редакторів, таких як nano або vim, less недоступний для редагування – він призначений лише для читання. Це означає, що ви можете безпечно відкривати конфігураційні файли, журнали або будь-який текстовий файл без ризику випадкової модифікації.
Приклад:
Це відкриє журнал автентифікації системи в less, що дозволить вам переміщатися по ньому за допомогою простих ключових команд.
Клавіша | Функція |
---|---|
Пробіл | Перехід на одну сторінку вперед |
b | Прокрутка на одну сторінку назад |
Enter | Прокрутка на один рядок вниз |
g | Перехід на початок файлу |
G | Перейти в кінець файлу |
/pattern | Шукати вперед за ключовим словом (наприклад, /error) |
n / N | Повторити пошук (наступний/попередній збіг) |
q | Вийти менше |
Ці команди спрощують перегляд журналів, пошук певних записів або просто перегляд структурованих файлів.
Швидко перевіряйте налаштування SSH, не змінюючи нічого випадково.
Потім натисніть /fail для пошуку рядків, що містять “fail”.
Перегляд повного виводу команди ps aux без прокрутки екрана.
-N – Показувати номери рядків:
-S – Розрізати довгі рядки замість того, щоб обгортати їх:
G – Відкрити файл і перейти одразу до кінця:
Ці опції покращують взаємодію з файлами в різних контекстах – від налагодження помилок до перевірки останніх записів журналу.
Ви можете читати .gz-файли без їх розпакування за допомогою zless, меншої варіації:
Вона поводиться так само, як і less, але працює зі стисненим вмістом – ідеально підходить для архівованих логів.
Команда less є одним з найпростіших і водночас найпрактичніших інструментів у наборі інструментів будь-якого користувача Linux. Незалежно від того, чи ви керуєте VPS, чи аналізуєте журнали, чи просто переглядаєте системні файли, less допоможе вам читати комфортно, безпечно та ефективно. Він не редагує файли, не споживає зайву пам’ять і дає вам повний контроль над тим, як ви переглядаєте дані – по одній сторінці за раз.