Команда more в Linux

Linux 命令大全Справочник команд Linux

Команда more в Linux похожа на cat, но отображает содержимое постранично, что облегчает пользователям чтение страница за страницей. Самая базовая инструкция — нажатие пробела для перехода на следующую страницу, нажатие клавиши b для возврата на одну страницу назад, а также имеется функция поиска строки (аналогично vi). Для получения инструкций во время использования нажмите h.

Синтаксис

more [-dlfpcsu] [-num] [+/pattern] [+linenum] [fileNames..]

Parameters:

  • -num Количество строк, отображаемых за один раз
  • -d Подсказывать пользователю, отображать [Нажмите пробел для продолжения, 'q' для выхода.] внизу экрана. Если пользователь нажмет неправильную клавишу, вместо звукового сигнала отображать [Нажмите 'h' для получения инструкций.]
  • -l Отменяет функцию приостановки при обнаружении специального символа ^L (символа перевода страницы)
  • -f При подсчете строк использовать фактическое количество строк, а не количество после автоматического переноса строк (некоторый слишком длинный однострочный текст может быть развернут в две или более строк)
  • -p Не отображать каждую страницу путем прокрутки; вместо этого сначала очистить экран, а затем отобразить содержимое
  • -c Аналогично -p, но сначала отображает содержимое, а затем очищает другие старые данные
  • -s Если подряд идут более двух пустых строк, заменить их одной пустой строкой
  • -u Не отображать подчеркивание (зависит от терминала, указанного переменной окружения TERM)
  • +/pattern Искать строку (pattern) перед отображением каждого документа, затем начинать отображение после этой строки
  • +num Начинать отображение со строки num
  • fileNames Документы, содержимое которых нужно отобразить; их может быть несколько

Примеры

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

more -s testfile

Отобразить содержимое документа testfile, начиная со строки 20.

more +20 testfile

Основные команды управления

  • Enter Прокрутить вниз на n строк, необходимо задать. По умолчанию — 1 строка
  • Ctrl+F Прокрутить вниз на один экран
  • Spacebar Прокрутить вниз на один экран
  • Ctrl+B Вернуться к предыдущему экрану
  • = Вывести номер текущей строки
  • :f Вывести имя файла и номер текущей строки
  • V Запустить редактор vi
  • !command Вызвать Shell и выполнить команду
  • q Выйти из more

Linux 命令大全Справочник команд Linux

Другие расширения