Просмотр содержимого командой less

Команда less позволяет просматривать содержимое текстовых файлов в постраничном режиме.

Опишу клавиши управления:
стрелка_вверх (Перемещение на одну строку вверх)
стрелка_вниз (Перемещение на одну строку вниз)
PageUp (Перемещение на одну страницу вверх)
PageDown или ПРОБЕЛ (Перемещение на одну страницу вниз)
ENTER (Перемещение на одну строку вниз)
d (Перемещение на пол страницы вниз)
b (Перемещение на одну страницу вверх)
g (перемещение в начало файла)
shift+g (перемещение в конец файла)
/текст/ (Поиск по указанному тексту вперед)
?текст? (Поиск по указанному тексту назад)
:n (следующий файл)
:p (предыдущий файл)
:d (закрытие текущего файла)
shift+f (позволяет просматривать новые строки в реальном времени, на подобии tail -f)
ctrl+c (отключение просмотра новых строк)
v (запустить редактор)
h (Справка)
q (Выход)

Синтаксис выполнения такой:

less +СТРОКА +/ТЕКСТ ФАЙЛ

Например простой просмотр файла:

less ФАЙЛ.txt

Просмотр начиная с 5 строки:

less +5 ФАЙЛ.txt

Поиск указанного текста в файле:

less +/текст ФАЙЛ.txt

Просмотре нескольких файлов:

less ФАЙЛ ФАЙЛ ФАЙЛ

Можно перенаправить вывод какой нибудь команды в less чтобы удобно просмотреть содержимое в постраничном режиме.
Например из cat в less:

cat ФАЙЛ | less

Посмотреть содержимое директории:

ls -al /etc | less

Содержимое архивов:

tar -ztf АРХИВ.tar.gz | less
tar -jtf АРХИВ.tar.bz2 | less

Результаты поиска текста ssh в файле auth.log:

tac /var/log/auth.log | grep ssh | less

И т.д.

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