Команда more в 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