Как использовать команду `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