Просмотр файлов командой less

Команда 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

И т.д.

Оставьте комментарий

Добавить комментарий