more
filter for paging through text one screenful at a time
TLDR
SYNOPSIS
more [-d] [-l] [-s] [-p] [-c] [-n lines] [+linenum] [+/pattern] [file...]
DESCRIPTION
more is a filter for paging through text one screenful at a time. It displays file contents interactively, allowing forward navigation and searching through the text.Commands follow vi conventions and can be preceded by numeric arguments. The pager reads from files or standard input, making it useful in pipelines.
PARAMETERS
-d, --silent
Prompt with "[Press space to continue, 'q' to quit.]" instead of ringing bell on errors.-l, --logical
Do not pause after lines containing form feed characters.-e, --exit-on-eof
Exit automatically at end of file. Enabled by default if not on a terminal.-f, --no-pause
Count logical lines rather than screen lines (long lines are not folded).-p, --print-over
Clear screen before displaying; do not scroll.-c, --clean-print
Paint each screen from top, clearing remainder of each line.-s, --squeeze
Compress multiple consecutive blank lines into one.-u, --plain
Suppress underlining.-n number, --lines number
Specify number of lines per screenful.-number
Equivalent to --lines number.+number
Start display at specified line number.+/pattern
Search for pattern before displaying.-h, --help
Display help text and exit.-V, --version
Print version information and exit.
INTERACTIVE COMMANDS
Space or z
Display next screenful.Enter
Display next line.d or ^D
Scroll forward half screen (default 11 lines).s
Skip forward one line.f
Skip forward one screenful.b or ^B
Skip backward one screenful (files only)./pattern
Search forward for pattern.n
Repeat last search.'
Return to position of last search.q or Q
Exit.h or ?
Display help summary.=
Display current line number.v
Open editor at current line.:f
Display current filename and line number.:n
Go to next file.:p
Go to previous file.!command
Execute command in subshell..
Repeat previous command.^L
Redraw screen.
CAVEATS
The more command is considered primitive compared to less, which offers backward scrolling and more features. Consider using less for most purposes. The MORE environment variable can set default options. If POSIXLY_CORRECT is set, -e is not enabled by default.
HISTORY
The more command appeared in 3.0BSD. It was written by Eric Shienbrood at UC Berkeley and was one of the first screen-oriented utilities. It became a standard Unix pager, though less (written by Mark Nudelman in 1983) has largely superseded it due to additional features.
