Все, что вам нужно знать о команде "больше"
В более полезность в Linux оболочка принимает ввод от какой-либо другой команды, а затем размещает вывод в виде серии страниц в сеансе оболочки. Эта программа исключает необходимость прокручивать длинные списки вывода.
Это стандартная часть любой установки Linux, независимо от вашего дистрибутива. Это более простой вариант Меньше полезности.
Использование утилиты 'more'
В более команда была стандартной в Linux с первых дней существования BSD; его версии датируются 1988 годом. Более работает в двух режимах: первый как утилита оболочки, а второй как интерактивная программа.
Вызывать более из терминала используйте следующий синтаксис:
больше опций] файл
В качестве альтернативы можно передать вывод команды по конвейеру более. Например, расширенный список процессов с использованием пс команда обычно запускает несколько страниц; для разбивки вывода на страницы с помощью более, направьте вывод следующим образом:
ps -ax | более.
Параметры для команды 'more'
Более поддерживает несколько дополнительных переключателей, в том числе:
- -d: Предлагает справочную информацию при нажатии недопустимых клавиш в интерактивном режиме.
- -l: Пропускать паузы после строк, содержащих символ перевода страницы.
- -f: Считайте логические, а не экранные строки (например, не переносите длинные строки).
- -п: Пропустить прокрутку и вместо этого очистить экран перед отображением следующей страницы.
- -s: Объединить несколько пустых строк в одну.
- -количество: Укажите количество строк экрана, отображаемых для каждой страницы.
- +количество: Отобразить файл, начиная с указанного номера строки.
- +/нить: Ищи нить и с этого момента начните отображать файл.
- --помощь: Отображает текст справки утилиты, значит существует.
Использование "еще" в интерактивном режиме
Когда более работает на переднем плане, он поддерживает несколько команд, созданных в редакторе Vi. Общие команды включают:
- час: Отображает текст справки.
- Космос: Отображает следующую страницу текста (по умолчанию текущий размер экрана).
- z: Отображение следующих X строк текста - по умолчанию текущий размер экрана, но если вы наберете число и нажмете z, он продвинется вперед на это количество строк, а затем изменит значение по умолчанию.
- q: Выход.
- s: Переход вперед на X строк текста (перед ним стоит цифра, в противном случае по умолчанию используется 1).
- ж: Переход вперед на X экранов текста (перед ним стоит цифра, в противном случае по умолчанию 1).
- б: Переход назад на X экранов текста (перед ним стоит цифра, в противном случае по умолчанию используется 1) - это команда не может, однако, использоваться, если вы передали команду по конвейеру более.
- =: Отображает текущий номер строки.
- /шаблон: Ищет вхождение регулярного выражения, помещенного в двойные кавычки; если вы укажете число перед /шаблон строка, он найдет X-е вхождение этой строки.
- п: Поиск следующего вхождения шаблона.
- v: Запускает редактор (по умолчанию Vi) с текущей строки.
Пример использования
Чтобы отобразить содержимое файла примера, начиная со строки 1500:
подробнее +1500 sample.txt.
Чтобы отобразить первое вхождение фразы Linux - это круто! из образца файла:
подробнее + / "Linux - это круто!" sample.txt.
Переменные среды
Более уважает переменные среды. Чтобы установить стандартные настройки (например, стандартное количество строк или страниц, которые нужно пропустить), используйте переменную MORE. Чтобы указать конкретный редактор, используйте переменную VISUAL. Обратитесь к странице руководства для более для точного руководства.