Команда less позволяет просматривать содержимое текстовых файлов и прочих данных в постраничном режиме.
Опишу клавиши управления:
стрелка_вверх (Перемещение на одну строку вверх)
стрелка_вниз (Перемещение на одну строку вниз)
PageUp (Перемещение на одну страницу вверх)
PageDown или ПРОБЕЛ (Перемещение на одну страницу вниз)
ENTER (Перемещение на одну строку вниз)
d (Перемещение на пол страницы вниз)
b (Перемещение на одну страницу вверх)
g (перемещение в начало файла)
shift+g (перемещение в конец файла)
/текст/ (Поиск по указанному тексту вперед)
?текст? (Поиск по указанному тексту назад)
:n (следующий файл)
:p (предыдущий файл)
:d (закрытие текущего файла)
shift+f (позволяет просматривать новые строки в реальном времени, на подобии tail -f)
ctrl+c (отключение просмотра новых строк)
v (запустить редактор)
h (Справка)
q (Выход)
Пример простого просмотра файла:
less FILENAME.log
Просмотр начиная с 5 строки:
less +5 FILENAME.log
Поиск указанного текста в файле:
less +/text FILENAME.log
Просмотре нескольких файлов:
less FILENAME.log FILENAME2.log FILENAME3.log
Можно перенаправить вывод какой нибудь команды в less чтобы удобно просмотреть содержимое в постраничном режиме.
Например из cat в less:
cat FILENAME.log | less
Посмотреть содержимое директории:
ls -al /etc | less
Содержимое архивов:
tar -ztf FILENAME.tar.gz | less
tar -jtf FILENAME.tar.bz2 | less
Результаты поиска текста ssh в файле auth.log:
tac /var/log/auth.log | grep ssh | less
И т.д.