Как использовать команду `less` в Linux, а также специальные параметры

В этом выпуске «Покорите командную строку» мы поговорим о том, как использовать команду Linux less.

Помощь памяти: думайте, что «эсс — это больше»

Если вам когда-нибудь понадобится прочитать и выполнить поиск в больших файлах или результатах команд, используйте команду less.

В Linux тоже есть команда more, но less имеет больше возможностей. Вот как с этим работать.

Чтобы просмотреть большой файл, введите less file, где file — любое имя файла, включая путь.

Вы также можете использовать символ | для передачи или отправки вывода команды в less. Допустим, в текущем каталоге много файлов. Если вы использовали [ls] для отображения каталога, список может прокручиваться за пределы экрана. чтобы этого не произошло, просто введите ls | less.

Чтобы отобразить более одного файла, введите его имя в командной строке. Например: less file1 file2 file3.

Когда вы закончите показывать файл или файлы, less уберет содержимое с экрана.

Основные параметры

-N: Показать файл с номерами строк.

-X: Оставьте содержимое файла на экране после его отображения.

-F: Следите за изменениями в файле. вы можете использовать эту опцию в файлах журналов, которые программы используют для записи своих действий и результатов.

-?: Получите помощь по команде less.

Опции внутри сеанса less

После того, как вы открыли файл в less, вы можете прокручивать его, искать содержимое и отправлять его в редактор по умолчанию. Вот некоторые команды и что они делают:

Перейти на один экран вперед ближе к концу: f или SPACE.

Перейти на один экран назад к началу: b.

Перейти на одну строку вниз: DownArrow

Поднимитесь на одну строку вверх: UpArrow.

Вниз: g.

Перейти наверх: G.

Получить помощь: h.

Поиск вперед: / something, где что-то — это контент, который вы хотите найти.

Поиск назад:? something, где что-то — это контент, который вы хотите найти.

Работа с другими файлами изнутри less

Изучите новый файл: :e file, где file — это имя файла, включая путь.

Перейти к следующему файлу: :n.

Перейти к предыдущему файлу: :p.

Выйдите и вернитесь в командную строку: q.

Закройте и откройте редактор по умолчанию для файла, который вы читаете: v.

Полная информация

См. больше о меньшем, чтобы узнать больше обо всех вещах, которые вы можете сделать в рамках меньшего сеанса.

Надеюсь, этот пост помог вам сделать еще один шаг в освоении командной строки. Я приветствую любые отзывы.

Этот пост изначально был написан на https://www.jimhomme.com