Команда «more» в Linux с примерами

Команда «more» в Linux с примерами Изучение

Команда cat — очень удобный инструмент при просмотре коротких текстовых файлов. Однако, когда у вас есть большие файлы, он дает вам только последний раздел файла, который составляет последние несколько строк файла. Это заставит вас прокрутить до конца, чтобы начать чтение файла с самого начала.

Лучше использовать команду Linux more. Команда отображает по одному разделу файла за раз и позволяет удобно прокручивать до конца файла.

В этом руководстве мы рассмотрим команду Linux more и продемонстрируем, как вы можете извлечь из нее максимальную пользу.

Базовый синтаксис

Команда Linux more использует следующий синтаксис:

$ more [ options ] filename

Linux дополнительная команда без каких-либо параметров

В своей базовой форме команда more отображает первый раздел файла. Нажимая кнопку «ENTER», вы можете прокручивать строку за строкой до конца файла.

Здесь мы отображаем файл / etc / ssh / sshd_config с помощью команды more:

$ more /etc/ssh/sshd_config

Здесь мы отображаем файл

Для прокрутки построчно просто нажмите «ENTER».

Чтобы просмотреть файл конфигурации постранично, нажмите клавишу «ПРОБЕЛ».

Команда Linux more с параметром -d

С параметром -d команда more предлагает вам либо перейти к просмотру файла, нажав клавишу «ПРОБЕЛ», либо просто выйти, нажав клавишу «Q» на клавиатуре.

$ more -d /etc/ssh/sshd_config

С параметром -d команда more предлагает вам либо перейти к просмотру файла

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

В первых двух примерах команда more отображает первый раздел файла. Например, чтобы отобразить самые первые 10 строк, выполните следующую команду:

$ more -10 /etc/ssh/sshd_config

Это отображает первые 10 строк файла, после чего вы можете продолжить обычную прокрутку, нажав клавишу «ENTER».

Это отображает первые 10 строк файла, после чего вы можете продолжить обычную прокрутку

Сжать пустые строки в файле

Множественные пустые строки в файле часто мешают. Если у вас есть файл с несколькими пустыми строками, вы можете удалить их с экрана, просто используя параметр -s, как показано ниже.

$ more -s hello.txt

Множественные пустые строки в файле часто мешают

Используйте больше команд для чтения вывода другой команды

Кроме того, вы можете передать вывод команды cat по конвейеру команде more, как показано ниже. Это похоже на вызов дополнительной команды без каких-либо параметров команды.

$ cat /etc/ssh/sshd_config | more

Кроме того, вы можете передать вывод команды cat по конвейеру команде more

Это одни из наиболее часто используемых дополнительных командных параметров. Дополнительные параметры см. На страницах руководства.

$ man more

Это одни из наиболее часто используемых дополнительных командных параметров

Заключение

Просмотр больших файлов может быть сложной задачей при использовании базовой команды cat или текстовых редакторов, таких как nano или vim. Команда Linux more позволяет вам удобно перемещаться по файлу построчно или постранично.

Оцените статью
bestprogrammer.ru
Добавить комментарий