Все, що вам потрібно знати про команду «більше».

The більше корисність в Linux shell приймає введення від іншої команди, а потім організовує вихід у серії сторінок у межах сеансу оболонки. Ця програма виключає необхідність прокручування довгих списків виводу.

Це стандартна частина будь-якої інсталяції Linux незалежно від вашого дистрибутива. Це більш простий варіант Менше корисності.

Використання утиліти «більше».

The більше команда була стандартною в Linux з перших днів BSD; його версії датуються 1988 роком. Більше працює у двох режимах: перший як утиліта оболонки, а другий як інтерактивна програма.

Закликати більше з терміналу використовуйте наступний синтаксис:

більше опцій] файл

Як альтернатива, передайте вихід команди до більше. Наприклад, розширений перелік процесів із використанням пс команда зазвичай запускає кілька сторінок; щоб розбити вихідні дані на сторінки за допомогою більше, передайте вихід таким чином:

ps -ax | більше. 
Вікно терміналу з командою PS, переданою до команди More.

Параметри для команди 'more'

Більше підтримує кілька додаткових перемикачів, у тому числі:

  • -d: надає довідкову інформацію, коли в інтерактивному режимі натискаються недійсні клавіші.
  • : пропускати паузи після рядків, що містять символ передачі форми.
  • -f: рахувати логічні, а не екранні рядки (наприклад, не переносити довгі рядки).
  • -стр: пропустити прокручування та очистити екран перед показом наступної сторінки.
  • -s: стисніть кілька порожніх рядків в один.
  • -номер: вкажіть кількість рядків екрана для відображення для кожної сторінки.
  • +номер: відобразити файл, починаючи з вказаного номера рядка.
  • +/рядок: Шукати рядок і почніть відображати файл у цей момент.
  • --допомога: Відображає текст довідки утиліти, а потім існує.

Інтерактивне використання "більше".

Коли більше працює на передньому плані, він підтримує кілька команд, створених у редакторі Vi. Загальні команди включають:

  • ч: Відображає текст довідки.
  • простір: Відображає наступну сторінку тексту (за замовчуванням поточний розмір екрана).
  • z: Відображає наступні X рядків тексту — за замовчуванням поточний розмір екрана, але якщо ви введете число, а потім натисніть z, він просувається на стільки рядків, а потім змінює значення за замовчуванням.
  • q: Вихід.
  • с: пропускати вперед X рядків тексту (попереду цифрою, інакше за замовчуванням 1).
  • f: пропускати вперед X екранів тексту (попереду цифрою, інакше за замовчуванням 1).
  • б: пропускати назад X екранних фрагментів тексту (попереду цифрою, інакше за замовчуванням 1) — це команда однак не можна використовувати, коли ви передали команду більше.
  • =: Відображає поточний номер рядка.
  • /візерунок: шукає наявність регулярного виразу, відображеного між подвійними лапками; якщо вказати число перед /візерунок рядка, він знайде X-е входження цього рядка.
  • п: Пошук наступного входження шаблону.
  • v: запускає редактор (за замовчуванням, Vi) з поточного рядка.

Приклад використання

Щоб відобразити вміст файлу зразка, починаючи з рядка 1500:

більше +1500 sample.txt. 

Щоб відобразити перше входження фрази Linux роками! зі зразка файлу:

більше +/"Linux rocks!" sample.txt. 

Змінні середовища

Більше поважає змінні середовища. Щоб встановити стандартні налаштування (наприклад, стандартну кількість рядків або сторінок, які потрібно пропустити), використовуйте змінну MORE. Щоб указати конкретний редактор, використовуйте змінну VISUAL. Зверніться до сторінки керівництва більше для точного керівництва.