Команда
є обов’язковим інструментом для користувачів Linux, пропонуючи легкий спосіб перегляду текстових файлів або результатів команд на одному екрані за раз. Ідеально підходить для перегляду великих журналів або конфігураційних файлів без їх редагування, less
є швидкою, ефективною і зручною для початківців. Цей посібник поглибить ваше розуміння за допомогою практичних прикладів і порад, які допоможуть вам освоїти менше у вашій системі Linux, незалежно від того, керуєте ви VPS або налагоджуєте журнали.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, але працює зі стисненим вмістом – ідеально підходить для архівованих логів.
Команда
є універсальним, легким інструментом, який спрощує перегляд і навігацію текстових файлів або виходів команд у Linux. Завдяки тому, що вона доступна лише для читання, ефективно використовує пам’ять і має потужні можливості пошуку, вона ідеально підходить для керування журналами, конфігураціями або конвеєрними виводами. Наведені вище приклади і поради допоможуть вам використовувати less
для швидкого налагодження або керування системою, що зробить його важливою частиною вашого набору інструментів Linux.less