Такие читатели, как вы, помогают поддерживать MUO. Когда вы совершаете покупку по ссылкам на нашем сайте, мы можем получать партнерскую комиссию. Читать далее.

В системе Linux доступно множество текстовых редакторов с графическим интерфейсом для просмотра и изменения текстовых файлов. Но вы можете просто захотеть прочитать свои текстовые файлы в терминале. В Linux доступно множество команд, позволяющих это сделать, три из которых — less, more и most.

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

Какая команда меньше?

меньше это команда Linux, используемая для фильтрации и просмотра текстовых файлов по одной экранной странице за раз. Это более продвинутая команда, чем more и most.

С помощью команды less вы можете читать очень длинные текстовые файлы сегментами без необходимости загрузки всего файла. Он предлагает множество опций и интерактивных функций, чтобы сделать ваш опыт более приятным.

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

instagram viewer

Чем меньше Синтаксис команды

Основной синтаксис команды less:

меньше[вариант][имя или расположение файла]

Как использовать команду меньше

В этом примере мы будем использовать файл sudo.conf. sudo.conf используется для настройки внешнего интерфейса sudo и содержит 139 строк. Этот файл присутствует почти во всех операционных системах на базе Linux. Вы также можете использовать любой текстовый файл по вашему выбору, если он содержит более 60 строк.

Использование команды less по умолчанию

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

меньше /etc/sudo.conf

Это распечатывает первые 53 строки документа. Чтобы переместиться вперед на строку за раз, нажмите кнопку Вниз ключ или Космос.

Чтобы переместиться на строку назад, нажмите кнопку Вверх ключ.

Для перехода вперед на страницу нажмите Б. Чтобы переместиться вперед на несколько строк, нажмите Б, затем введите количество строк.

Чтобы перейти на страницу назад, нажмите Д. Чтобы переместиться назад на несколько строк, введите Д, затем количество строк, на которые вы хотите вернуться.

Показать номера строк с помощью команды less

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

меньше -N /etc/sudo.conf

Поиск текста с помощью команды less

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

Ищем слово: плагин. Для этого выполните команду less по умолчанию, а когда она вернет результат, введите / и найдите слово или строку.

Если вы ищете плагин, вывод должен выглядеть так:

Какая еще команда?

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

Чем больше синтаксиса команд

Основной синтаксис команды more:

более[вариант][имя или расположение файла]

Как использовать команду «Больше»

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

Использование команды more по умолчанию

Для этого примера мы будем использовать sudo.conf файл, найденный в /etc папка. Чтобы использовать команду more для просмотра файла, выполните следующую команду:

больше /etc/sudo.conf

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

Навигация по файлу с использованием дополнительных

Навигация по файлу с помощью команды more аналогична работе с командой less. Вы используете Входить клавиша для перехода на следующую строку, Д перейти на новую страницу и Б вернуться на одну страницу назад.

Отображение первых N строк файла

Как команда head в линуксе, вы можете использовать more для просмотра первых нескольких частей файла. Это синтаксис:

больше -N имя файла

Чтобы отобразить первые пять строк файла sudo.conf, выполните следующую команду:

больше -5 /etc/sudo.conf

Какая самая команда?

Подобно командам less и more, вы можете использовать большинство из них для чтения текстовых файлов в Linux. По умолчанию он доступен не во всех дистрибутивах Linux, поэтому вам, возможно, придется установить его самостоятельно.

Чтобы проверить, установлен ли он, введите большинство в свой терминал. Если он не установлен, система спросит, хотите ли вы его установить. Входить у установить. Кроме того, вы можете установить пакет с помощью менеджера пакетов по умолчанию на вашем компьютере.

Самый командный синтаксис

Основной синтаксис большинства команд:

большинство[вариант][имя или расположение файла]

К получить справку из командной строки что касается самой команды, проверьте ее справочную страницу, выполнив:

человек самый

Как максимально использовать команду

Команда most работает так же, как команды less и more.

Самая используемая по умолчанию команда

По умолчанию команда most распечатывает первую страницу текстового файла. Попробуйте с:

больше /etc/sudo.conf

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

Использование команд less, more и большинства с несколькими файлами

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

меньше имя_файла1 имя_файла2 имя_файла3
больше имя_файла1 имя_файла2 имя_файла3
большинство имя_файла1 имя_файла2 имя_файла3

Использование меньше, больше и больше с другими командами

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

Например, вы можете использовать less при проверке списка запущенных процессов в вашей операционной системе:

PS вспомогательный | меньше

Узнайте о других командах для работы с текстом в Linux

Подобно командам less, more и большинству, Linux предлагает множество команд, помогающих просматривать, манипулировать и обрабатывать текстовые файлы. Некоторые из них включают кошку, эхо, голову и хвост. Все они выполняют разные задачи со своими уникальными характеристиками.