8. less

При просмотре текстовых файлов, которые слишком велики, чтобы поместиться на одном экране, команда less является бесценным инструментом. Как гласит старая поговорка Unix: «меньше — значит больше» (less is more). (Это игра слов, поскольку существует также команда more с аналогичной функциональностью). Утилита less отображает текст в постраничном формате, позволяя вам перемещаться по файлу страница за страницей, не загружая весь файл в память.

Начало работы с командой Less

Чтобы начать просмотр файла, просто используйте command less, за которым следует имя файла. Это откроет файл в интерфейсе less.

less /home/pete/Documents/text1

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

Навигация и управление

Вы можете использовать несколько клавиш для перемещения по документу:

  • Клавиши со стрелками и клавиши страниц: Используйте Page Up, Page Down, Up и Down для навигации построчно или постранично.
  • Переход в начало: Нажмите g, чтобы перейти непосредственно к началу текстового файла.
  • Переход в конец: Нажмите G (Shift + g), чтобы перейти в конец текстового файла.
  • Меню справки: Если вы забыли команды, находясь внутри less, просто нажмите h, чтобы отобразить полезную сводку.

Поиск Unix в Less

Мощной функцией less является возможность поиска текста. Чтобы выполнить unix less search, введите /, за которым следует текст, который вы хотите найти, а затем нажмите Enter. Это выделит все вхождения вашего поискового термина.

  • /search_term: Ищет вперед по тексту "search_term".
  • ?search_term: Ищет назад по тексту "search_term".
  • n: Переходит к следующему вхождению поискового термина.
  • N: Переходит к предыдущему вхождению.

Как выйти из Less

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

  • Выход: Просто нажмите q, чтобы выйти из просмотрщика less и вернуться в оболочку.

Освоение less command — это фундаментальный навык для всех, кто работает в командной строке Linux, делающий проверку файлов намного более эффективной.

Войдите, чтобы сохранить ваш прогресс обучения

Вход

Упражнения

Практика ведет к совершенству! Вот несколько практических лабораторных работ для закрепления вашего понимания просмотра и навигации по текстовым файлам в Linux:

  1. Команда Linux less: постраничный просмотр файлов - Изучите команду Linux 'less' для эффективного просмотра и навигации по текстовым файлам, включая поиск, нумерацию строк и сопоставление с образцом.
  2. Команда Linux more: прокрутка файлов - Изучите команду Linux 'more' для эффективного просмотра текстовых файлов, включая базовое использование, начало с определенных строк и настройку отображения.
  3. Просмотр файлов журналов и конфигурации в Linux - Изучите основные навыки командной строки Linux для эффективного просмотра и навигации по текстовым файлам, включая системные журналы и файлы конфигурации, с использованием таких команд, как cat, more и less.

Эти лабораторные работы помогут вам применить концепции в реальных сценариях и укрепить уверенность в работе с текстовыми файлами и навигации по ним.

Тест

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