Вчимося використовувати less

Дисклеймер: я настійно рекомендую прочитати все ж таки man less. Але подібні рецепти – гарна штука для новачків. Тож нехай буде.

Свого часу в ніксах існувала утиліта під назвою more. Вона нічерта не вміла, як показувати файл. У глузування з неї з'явилася утиліта less. Яку використовують для того самого, хоча вона і вміє набагато більше. Найкорисніші «більше» я вам і розповім.

Типове використання less:less file

Після цього відкриється файл. Ми можемо переміщатися по файлу за допомогою стрілочок, pg up, pg down, пробілу (на екран) та ентер. Звичне j/k також працюють.

За відкритим файлом можна шукати:/something ?something (Тисните /, друкуєте something)

Пошук можна повторити, пішовши до наступного збігу, клавішеюn, або повторити пошук у зворотному напрямку (знайти попередній збіг) черезshift-n.

Можна відкрити відразу кілька файлів:less /dir/file1 file2incurrentdir /dir3/file3 і перемикатися між ними за допомогою::n (наступний файл):p (попередній файл)

:d — закриє лише поточний файл, залишивши решту у відкритому кадрі.

Можна увімкнути режим, аналогічний tail-f. Тобто, less буде показувати нам нові рядки у файлі в реальному часі. Включається поєднанням клавішshift+f. Вимикається -ctrl+c.

Можна запустити tail із параметром-N, тоді він показуватиме номери рядків.

Можна пересуватися до початку та кінця файлу клавішамиg таshift+g відповідно.