home *** CD-ROM | disk | FTP | other *** search
-
-
-
- LLLLEEEESSSSSSSS(((()))) MMMMSSSS----DDDDOOOOSSSS LLLLEEEESSSSSSSS(((())))
-
-
-
- NNNNAAAAMMMMEEEE
- less - opposite of more
-
- SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
- lllleeeessssssss [[[[----ccccCCCCeeeeppppttttmmmmMMMMqqqqQQQQuuuuUUUU]]]] [[[[----hhhh_N]]]] [[[[----bbbb[[[[ffffpppp]]]]_N]]]]
- [[[[++++_c_m_d]]]] [[[[_f_i_l_e_n_a_m_e]]]]............
-
- DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
- _L_e_s_s is a program similar to _m_o_r_e (1), but which allows
- backwards movement in the file as well as forward movement.
- Also, _l_e_s_s does not have to read the entire input file
- before starting, so with large input files it starts up
- faster than text editors like _v_i (1).
-
- Commands are based on both _m_o_r_e and _v_i. Commands may be
- preceeded by a decimal number, called N in the descriptions
- below. The number is used by some commands, as indicated.
-
-
- CCCCOOOOMMMMMMMMAAAANNNNDDDDSSSS
- In the following descriptions, ^X means control-X.
-
- h Help: display a summary of these commands. If you
- forget all the other commands, remember this one.
-
- SPACE
- Scroll forward N lines, default one window (see option
- -z below). If N is more than the screen size, only the
- final screenful is displayed.
-
- f or ^F
- Same as SPACE.
-
- b or ^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.
-
- RETURN
- Scroll forward N lines, default 1. The entire N lines
- are displayed, even if N is more than the screen size.
-
- e or ^E
- Same as RETURN.
-
- j or ^J
- Also the same as RETURN.
-
- y or ^Y
- Scroll backward N lines, default 1. The entire N lines
- are displayed, even if N is more than the screen size.
-
-
-
-
- Page 1 (printed 4/22/88)
-
-
-
-
-
-
- LLLLEEEESSSSSSSS(((()))) MMMMSSSS----DDDDOOOOSSSS LLLLEEEESSSSSSSS(((())))
-
-
-
- k or ^K
- Same as y.
-
- d or ^D
- Scroll forward N lines, default 10. If N is specified,
- it becomes the new default for subsequent d and u
- commands.
-
- u or ^U
- Scroll backward N lines, default 10. If N is
- specified, it becomes the new default for subsequent d
- and u commands.
-
- r or ^R or ^L
- Repaint the screen.
-
- R Repaint the screen, discarding any buffered input.
- Useful if the file is changing while it is being
- viewed.
-
- g Go to line N in the file, default 1 (beginning of
- file). (Warning: this may be slow if N is large.)
-
- G Go to line N in the file, default the end of the file.
- (Warning: this may be slow if standard input, rather
- than a file, is being read.)
-
- p Go to a position N percent into the file. N should be
- between 0 and 100. (This is possible if standard input
- is being read, but only if _l_e_s_s has already read to the
- end of the file. It is always fast, but not always
- useful.)
-
- % Same as p.
-
- m Followed by any lowercase letter, marks the current
- position with that letter.
-
- ' (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 postion at which the last "large"
- movement command was executed. All marks are lost when
- a new file is examined.
-
- /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 _e_d, and, in this
- implementation, may include the additional
- metacharacters unique to _e_g_r_e_p. The search starts at
- the second line displayed (but see the -t option, which
-
-
-
- Page 2 (printed 4/22/88)
-
-
-
-
-
-
- LLLLEEEESSSSSSSS(((()))) MMMMSSSS----DDDDOOOOSSSS LLLLEEEESSSSSSSS(((())))
-
-
-
- changes this).
-
- ?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.
-
- n Repeat previous search, for N-th line containing the
- last pattern.
-
- E 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.
-
- 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.
-
- P Examine the previous file. If a number N is specified,
- the N-th previous file is examined.
-
- = or ^G
- Displays some information about the file being viewed,
- including its name and the byte offset of the bottom
- line being displayed. If possible, it also prints the
- length of the file and the percent of the file above
- the last displayed line.
-
- L Displays the number of the line appearing at the top of
- the screen, in addition to the information displayed
- with the = or ^G command (file name, byte offset,
- length and approximate percentage). _N_o_t_e: this command
- can be slow, particularly on long files.
-
- - Followed by one of the command line option letters (see
- below), this will toggle the setting of that option and
- print a message describing the new setting.
-
- +cmd Causes the specified cmd to be executed each time a new
- file is examined. For example, +G causes _l_e_s_s to
- initially display each file starting at the end rather
- than the beginning.
-
- V Prints the version number of _l_e_s_s being run.
-
- q Exits _l_e_s_s.
-
- The following two commands are valid in the DOS version of
- _l_e_s_s.
-
- v Invokes an editor to edit the current file being
-
-
-
- Page 3 (printed 4/22/88)
-
-
-
-
-
-
- LLLLEEEESSSSSSSS(((()))) MMMMSSSS----DDDDOOOOSSSS LLLLEEEESSSSSSSS(((())))
-
-
-
- viewed. The editor is taken from the environment
- variable EDITOR, or defaults to "emacs".
-
- ! shell-command
- Invokes a shell to run the shell-command given.
-
- OOOOPPPPTTTTIIIIOOOONNNNSSSS
- Command line options are described below. Most options may
- be changed while _l_e_s_s is running, via the "-" command.
-
- Options are also taken from the environment variable "LESS".
- For example, if you like more-style prompting, to avoid
- typing "less -m ..." each time _l_e_s_s is invoked, you might
- tell DOS:
-
- set LESS=m
-
- The environment variable is parsed before the command line,
- so command line options override the LESS environment
- variable.
-
- -t Normally, forward searches start just after the top
- displayed line (that is, at the second displayed line).
- Thus forward searches include the currently displayed
- screen. The -t option causes forward searches to start
- just after the bottom line displayed, thus skipping the
- currently displayed screen.
-
- -m Normally, _l_e_s_s prompts with a colon. The -m option
- causes _l_e_s_s to prompt verbosely (like _m_o_r_e), with the
- percent into the file.
-
- -M The -M option causes _l_e_s_s to prompt even more verbosely
- than _m_o_r_e.
-
- -q Normally, if an attempt is made to scroll past the end
- of the file or before the beginning of the file, the
- terminal bell is rung to indicate this fact. The -q
- option tells _l_e_s_s not to ring the bell at such times.
- If the terminal has a "visual bell", it is used
- instead.
-
- -Q Even if -q is given, _l_e_s_s will ring the bell on certain
- other errors, such as typing an invalid character. The
- -Q option tells _l_e_s_s to be quiet all the time; that is,
- never ring the terminal bell. If the terminal has a
- "visual bell", it is used instead.
-
- -e Normally the only way to exit less is via the "q"
- command. The -e option tells less to automatically
- exit the second time it reaches end-of-file.
-
-
-
-
- Page 4 (printed 4/22/88)
-
-
-
-
-
-
- LLLLEEEESSSSSSSS(((()))) MMMMSSSS----DDDDOOOOSSSS LLLLEEEESSSSSSSS(((())))
-
-
-
- -u If the -u option is given, backspaces are treated as
- printable characters; that is, they are sent to the
- terminal when they appear in the input.
-
- -U If the -U option is given, backspaces are not printed.
-
- If neither -u nor -U is given, backspaces which appear
- adjacent to an underscore character are treated
- specially: the underlined text is displayed using the
- terminal's hardware underlining capability. Also,
- backspaces which appear between two identical
- characters are treated specially: the overstruck text
- is printed using the terminal's hardware boldface
- capability. Other backspaces are deleted, along with
- the preceeding character.
-
- -p Normally, _l_e_s_s will repaint the screen by scrolling
- from the bottom of the screen. If the -p option is
- set, when _l_e_s_s needs to change the entire display, it
- will clear the screen and paint from the top line down.
-
- -h Normally, _l_e_s_s will scroll backwards when backwards
- movement is necessary. The -h option specifies a
- maximum number of lines to scroll backwards. If it is
- necessary to move backwards more than this many lines,
- the screen is repainted in a forward direction. (If
- the terminal does not have the ability to scroll
- backwards, -h0 is implied.)
-
- -b The -b_n option tells _l_e_s_s to use a non-standard buffer
- size. There are two standard (default) buffer sizes,
- one is used when a file is being read and the other
- when a pipe (standard input) is being read. The
- current defaults are 5 buffers for files and 12 for
- pipes. (Buffers are 1024 bytes.) The number _n
- specifies a different number of buffers to use. The -b
- may be followed by "f", in which case only the file
- default is changed, or by "p" in which case only the
- pipe default is changed. Otherwise, both are changed.
-
- -c Normally, when data is read by _l_e_s_s, it is scanned to
- ensure that bit 7 (the high order bit) is turned off in
- each byte read, and to ensure that there are no null
- (zero) bytes in the data (null bytes are turned into
- "@" characters). If the data is known to be "clean",
- the -c option will tell _l_e_s_s to skip this checking,
- causing an imperceptible speed improvement. (However,
- if the data is not "clean", unpredictable results may
- occur.)
-
- + If a command line option begins with ++++, the remainder
- of that option is taken to be an initial command to
-
-
-
- Page 5 (printed 4/22/88)
-
-
-
-
-
-
- LLLLEEEESSSSSSSS(((()))) MMMMSSSS----DDDDOOOOSSSS LLLLEEEESSSSSSSS(((())))
-
-
-
- _l_e_s_s. For example, +G tells _l_e_s_s to start at the end of
- the file rather than the beginning, and +/xyz tells it
- to start at the first occurence of "xyz" in the file.
- As a special case, +<number> acts like +<number>g; that
- is, it starts the display at the specified line number
- (however, see the caveat under the "g" command above).
- If the option starts with ++++++++, the initial command
- applies to every file being viewed, not just the first
- one. The + command described previously may also be
- used to set (or change) an initial command for every
- file.
-
-
- BBBBUUUUGGGGSSSS
- When used on standard input (rather than a file), you can
- move backwards only a finite amount, corresponding to that
- portion of the file which is still buffered. The -b option
- may be used to expand the buffer space.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Page 6 (printed 4/22/88)
-
-
-
-