summaryrefslogtreecommitdiff
path: root/usr.bin/less/more.1
diff options
context:
space:
mode:
Diffstat (limited to 'usr.bin/less/more.1')
-rw-r--r--usr.bin/less/more.1338
1 files changed, 338 insertions, 0 deletions
diff --git a/usr.bin/less/more.1 b/usr.bin/less/more.1
new file mode 100644
index 00000000000..a30029a07f2
--- /dev/null
+++ b/usr.bin/less/more.1
@@ -0,0 +1,338 @@
+.\" $OpenBSD: more.1,v 1.1 2014/04/07 20:12:02 millert Exp $
+.\"
+.\" Copyright (c) 1988, 1990, 1993
+.\" The Regents of the University of California. All rights reserved.
+.\"
+.\" Redistribution and use in source and binary forms, with or without
+.\" modification, are permitted provided that the following conditions
+.\" are met:
+.\" 1. Redistributions of source code must retain the above copyright
+.\" notice, this list of conditions and the following disclaimer.
+.\" 2. Redistributions in binary form must reproduce the above copyright
+.\" notice, this list of conditions and the following disclaimer in the
+.\" documentation and/or other materials provided with the distribution.
+.\" 3. Neither the name of the University nor the names of its contributors
+.\" may be used to endorse or promote products derived from this software
+.\" without specific prior written permission.
+.\"
+.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+.\" SUCH DAMAGE.
+.\"
+.\" @(#)more.1 8.2 (Berkeley) 4/18/94
+.\"
+.Dd $Mdocdate: April 7 2014 $
+.Dt MORE 1
+.Os
+.Sh NAME
+.Nm more
+.Nd file perusal filter for crt viewing
+.Sh SYNOPSIS
+.Nm more
+.Op Fl ceisu
+.Op Fl n Ar number
+.Op Fl p Ar command
+.Op Fl t Ar tag
+.Op Ar
+.Sh DESCRIPTION
+.Nm more
+is a filter for paging through text one screenful at a time.
+It uses
+.Xr terminfo 3
+so it can run on a variety of terminals.
+There is even limited support for hardcopy terminals.
+(On a hardcopy terminal, lines which should be
+printed at the top of the screen are prefixed with an up-arrow.)
+If no
+.Ar file
+is specified, or if
+.Ar file
+is a single dash
+.Pq Ql - ,
+the standard input is used.
+.Pp
+The options are as follows:
+.Bl -tag -width Ds
+.It Fl c
+Normally,
+.Nm
+will repaint the screen by scrolling from the bottom of the screen.
+If the
+.Fl c
+option is set, when
+.Nm
+needs to change the entire display, it will paint from the top line down.
+.It Fl e
+Normally, if displaying a single file,
+.Nm
+exits as soon as it reaches end-of-file.
+The
+.Fl e
+option tells more to
+exit if it reaches end-of-file twice without an intervening operation.
+If the file is shorter than a single screen
+.Nm
+will exit at end-of-file regardless.
+.It Fl i
+The
+.Fl i
+option causes searches to ignore case; that is,
+uppercase and lowercase are considered identical.
+.It Fl n Ar number
+The
+.Fl n
+option causes
+.Nm
+to page
+.Ar number
+of lines per screenful.
+By default,
+.Nm
+will use the terminal window size.
+.It Fl p Ar command
+Execute the specified
+.Nm
+.Ar command
+when the file is first opened.
+.It Fl s
+The
+.Fl s
+option causes
+consecutive blank lines to be squeezed into a single blank line.
+.It Fl t
+The
+.Fl t
+option, followed immediately by a tag, will edit the file
+containing that tag.
+For more information, see the
+.Xr ctags 1
+command.
+.It Fl u
+By default,
+.Nm
+treats backspaces and
+.Dv CR-LF
+sequences specially.
+Backspaces which appear adjacent to an underscore character are
+displayed as underlined text.
+Backspaces which appear between two identical characters are displayed
+as emboldened text.
+.Dv CR-LF
+sequences are compressed to a single linefeed
+character.
+The
+.Fl u
+option causes backspaces to always be displayed as
+control characters, i.e. as the two character sequence
+.Sq ^H ,
+and
+.Dv CR-LF
+to be left alone.
+.Sh COMMANDS
+Interactive commands for
+.Nm
+are based on
+.Xr vi 1 .
+Some commands may be preceded by a decimal number, called N in the
+descriptions below.
+In the following descriptions, ^X means control-X.
+.Pp
+.Bl -tag -width Ic
+.It Ic h
+Help: display a summary of these commands.
+If you forget all the other commands, remember this one.
+.It Xo
+.Ic SPACE
+.No or
+.Ic f
+.No or
+.Ic \&^F
+.Xc
+Scroll forward N lines, default one window.
+If N is more than the screen size, only the final screenful is displayed.
+.It Ic b No or Ic \&^B
+Scroll backward N lines, default one window (see option -z below).
+If N is more than the screen size, only the final screenful is displayed.
+.It Ic j No or Ic RETURN
+Scroll forward N lines, default 1.
+The entire N lines are displayed, even if N is more than the screen size.
+.It Ic k
+Scroll backward N lines, default 1.
+The entire N lines are displayed, even if N is more than the screen size.
+.It Ic d No or Ic \&^D
+Scroll forward N lines, default one half of the screen size.
+If N is specified, it becomes the new default for
+subsequent d and u commands.
+.It Ic u No or Ic \&^U
+Scroll backward N lines, default one half of the screen size.
+If N is specified, it becomes the new default for
+subsequent d and u commands.
+.It Ic g
+Go to line N in the file, default 1 (beginning of file).
+.It Ic G
+Go to line N in the file, default the end of the file.
+.It Ic p No or Ic \&%
+Go to a position N percent into the file.
+N should be between 0 and 100.
+(This works if standard input is being read, but only if
+.Nm
+has already read to the end of the file.
+It is always fast, but not always useful.)
+.It Ic r No or Ic \&^L
+Repaint the screen.
+.It Ic R
+Repaint the screen, discarding any buffered input.
+Useful if the file is changing while it is being viewed.
+.It Ic m
+Followed by any lowercase letter,
+marks the current position with that letter.
+.It Ic \&'
+(Single quote.)
+Followed by any lowercase letter, returns to the position which
+was previously marked with that letter.
+Followed by another single quote, returns to the position at
+which the last "large" movement command was executed, or the
+beginning of the file if no such movements have occurred.
+All marks are lost when a new file is examined.
+.It Ic \&/ Ns Ar pattern
+Search forward in the file for the N-th line containing the pattern.
+N defaults to 1.
+The pattern is a regular expression, as recognized by
+.Xr ed .
+The search starts at the second line displayed.
+.It Ic \&? Ns Ar pattern
+Search backward in the file for the N-th line containing the pattern.
+The search starts at the line immediately before the top line displayed.
+.It Ic \&/\&! Ns Ar pattern
+Like /, but the search is for the N-th line
+which does NOT contain the pattern.
+.It Ic \&?\&! Ns Ar pattern
+Like ?, but the search is for the N-th line
+which does NOT contain the pattern.
+.It Ic n
+Repeat previous search, for N-th line containing the last pattern
+(or
+.Tn NOT
+containing the last pattern, if the previous search
+was /! or ?!).
+.It Ic N
+Repeat previous search in the opposite direction,
+for N-th line containing the last pattern (or
+.Tn NOT
+containing the last pattern, if the previous search
+was /! or ?!).
+.It Ic E Ns Op Ar filename
+Examine a new file.
+If the filename is missing, the "current" file (see the N and P commands
+below) from the list of files in the command line is re-examined.
+If the filename is a pound sign (#), the previously examined file is
+re-examined.
+.It Ic \&:n
+Examine the next file (from the list of files given in the command line).
+If a number N is specified (not to be confused with the command N),
+the N-th next file is examined.
+.It Ic P No or Ic \&:p
+Examine the previous file.
+If a number N is specified, the N-th previous file is examined.
+.It Ic \&:t
+Go to supplied tag.
+.It Ic v
+Invokes an editor to edit the current file being viewed.
+The editor is taken from the environment variable
+.Ev EDITOR ,
+or defaults to
+.Xr vi 1 .
+.It Ic \&= No or Ic \&^G
+These options print out the number of the file currently being displayed
+relative to the total number of files there are to display, the current
+line number, the current byte number and the total bytes to display, and
+what percentage of the file has been displayed.
+If
+.Nm
+is reading from the standard input,
+or the file is shorter than a single screen, some
+of these items may not be available.
+Note, all of these items reference the first byte of the last line
+displayed on the screen.
+.It Xo
+.Ic q
+.No or
+.Ic \&:q
+.No or
+.Ic ZZ
+.Xc
+Exits
+.Nm .
+.El
+.Sh ENVIRONMENT
+.Nm
+utilizes the following environment variables, if they exist:
+.Bl -tag -width Fl
+.It Ev EDITOR
+The default editor if
+.Ev VISUAL
+is not set.
+If neither
+.Ev VISUAL
+nor
+.Ev EDITOR
+are set,
+.Xr vi 1
+is used.
+.It Ev MORE
+Default command line options to use with
+.Nm .
+The options should be space-separated and must be prefixed with a dash
+.Pq Ql - .
+.It Ev SHELL
+Current shell in use (normally set by the shell at login time).
+.It Ev TERM
+Specifies terminal type, used by more to get the terminal
+characteristics necessary to manipulate the screen.
+.It Ev VISUAL
+Specify default editor.
+.El
+.Sh SEE ALSO
+.Xr ctags 1 ,
+.Xr less 1 ,
+.Xr vi 1
+.Sh STANDARDS
+The
+.Nm
+utility is compliant with the
+.St -p1003.1-2008
+specification,
+though its presence is optional.
+.Pp
+This version of the
+.Nm
+utility is actually
+.Xr less 1
+in disguise.
+As such, it will also accept options documented in
+.Xr less 1 .
+.Pp
+Behavior for the
+.Fl e
+and
+.Fl p
+flags differs between this implementation and
+.St -p1003.1-2008 .
+The
+.Sq s
+command also has a different meaning.
+.Sh AUTHORS
+.An Mark Nudelman Aq Mt markn@greenwoodsoftware.com
+.Sh HISTORY
+A
+.Nm
+command appeared in
+.Bx 3.0 .