Commit | Line | Data |
---|---|---|
3013fe88 NW |
1 | .TH ZMORE 1 |
2 | .SH NAME | |
3 | zmore \- file perusal filter for crt viewing of compressed text | |
4 | .SH SYNOPSIS | |
5 | .B zmore | |
6 | [ name ... ] | |
7 | .SH DESCRIPTION | |
8 | .I Zmore | |
caed0dfe | 9 | is a filter which allows examination of compressed or plain text files |
3013fe88 | 10 | one screenful at a time on a soft-copy terminal. |
caed0dfe NW |
11 | .I zmore |
12 | works on files compressed with | |
13 | .I compress, pack | |
14 | or | |
15 | .I gzip, | |
16 | and also on uncompressed files. | |
17 | If a file does not exist, | |
18 | .I zmore | |
19 | looks for a file of the same name with the addition of a .gz, .z or .Z suffix. | |
20 | .PP | |
21 | .I Zmore | |
22 | normally pauses after each screenful, printing --More-- | |
3013fe88 NW |
23 | at the bottom of the screen. |
24 | If the user then types a carriage return, one more line is displayed. | |
25 | If the user hits a space, | |
26 | another screenful is displayed. Other possibilities are enumerated later. | |
27 | .PP | |
28 | .I Zmore | |
29 | looks in the file | |
30 | .I /etc/termcap | |
31 | to determine terminal characteristics, | |
32 | and to determine the default window size. | |
33 | On a terminal capable of displaying 24 lines, | |
34 | the default window size is 22 lines. | |
35 | To use a pager other than the default | |
36 | .I more, | |
37 | set environment variable PAGER to the name of the desired program, such as | |
38 | .I less. | |
39 | .PP | |
40 | Other sequences which may be typed when | |
41 | .I zmore | |
42 | pauses, and their effects, are as follows (\fIi\fP is an optional integer | |
43 | argument, defaulting to 1) : | |
44 | .PP | |
45 | .IP \fIi\|\fP<space> | |
46 | display | |
47 | .I i | |
48 | more lines, (or another screenful if no argument is given) | |
49 | .PP | |
50 | .IP ^D | |
51 | display 11 more lines (a ``scroll''). | |
52 | If | |
53 | .I i | |
54 | is given, then the scroll size is set to \fIi\|\fP. | |
55 | .PP | |
56 | .IP d | |
57 | same as ^D (control-D) | |
58 | .PP | |
59 | .IP \fIi\|\fPz | |
60 | same as typing a space except that \fIi\|\fP, if present, becomes the new | |
61 | window size. Note that the window size reverts back to the default at the | |
62 | end of the current file. | |
63 | .PP | |
64 | .IP \fIi\|\fPs | |
65 | skip \fIi\|\fP lines and print a screenful of lines | |
66 | .PP | |
67 | .IP \fIi\|\fPf | |
68 | skip \fIi\fP screenfuls and print a screenful of lines | |
69 | .PP | |
70 | .IP "q or Q" | |
71 | quit reading the current file; go on to the next (if any) | |
72 | .PP | |
73 | .IP "e or q" | |
74 | When the prompt --More--(Next file: | |
75 | .IR file ) | |
76 | is printed, this command causes zmore to exit. | |
77 | .PP | |
78 | .IP s | |
79 | When the prompt --More--(Next file: | |
80 | .IR file ) | |
81 | is printed, this command causes zmore to skip the next file and continue. | |
82 | .PP | |
83 | .IP = | |
84 | Display the current line number. | |
85 | .PP | |
86 | .IP \fIi\|\fP/expr | |
87 | search for the \fIi\|\fP-th occurrence of the regular expression \fIexpr.\fP | |
88 | If the pattern is not found, | |
89 | .I zmore | |
90 | goes on to the next file (if any). | |
91 | Otherwise, a screenful is displayed, starting two lines before the place | |
92 | where the expression was found. | |
93 | The user's erase and kill characters may be used to edit the regular | |
94 | expression. | |
95 | Erasing back past the first column cancels the search command. | |
96 | .PP | |
97 | .IP \fIi\|\fPn | |
98 | search for the \fIi\|\fP-th occurrence of the last regular expression entered. | |
99 | .PP | |
100 | .IP !command | |
101 | invoke a shell with \fIcommand\|\fP. | |
102 | The character `!' in "command" are replaced with the | |
103 | previous shell command. The sequence "\\!" is replaced by "!". | |
104 | .PP | |
105 | .IP ":q or :Q" | |
106 | quit reading the current file; go on to the next (if any) | |
107 | (same as q or Q). | |
108 | .PP | |
109 | .IP . | |
110 | (dot) repeat the previous command. | |
111 | .PP | |
112 | The commands take effect immediately, i.e., it is not necessary to | |
113 | type a carriage return. | |
114 | Up to the time when the command character itself is given, | |
115 | the user may hit the line kill character to cancel the numerical | |
116 | argument being formed. | |
117 | In addition, the user may hit the erase character to redisplay the | |
118 | --More-- message. | |
119 | .PP | |
120 | At any time when output is being sent to the terminal, the user can | |
121 | hit the quit key (normally control\-\\). | |
122 | .I Zmore | |
123 | will stop sending output, and will display the usual --More-- | |
124 | prompt. | |
125 | The user may then enter one of the above commands in the normal manner. | |
126 | Unfortunately, some output is lost when this is done, due to the | |
127 | fact that any characters waiting in the terminal's output queue | |
128 | are flushed when the quit signal occurs. | |
129 | .PP | |
130 | The terminal is set to | |
131 | .I noecho | |
132 | mode by this program so that the output can be continuous. | |
133 | What you type will thus not show on your terminal, except for the / and ! | |
134 | commands. | |
135 | .PP | |
136 | If the standard output is not a teletype, then | |
137 | .I zmore | |
138 | acts just like | |
139 | .I zcat, | |
140 | except that a header is printed before each file. | |
141 | .SH FILES | |
142 | .DT | |
143 | /etc/termcap Terminal data base | |
144 | .SH "SEE ALSO" | |
caed0dfe | 145 | more(1), gzip(1), zdiff(1), zgrep(1), znew(1), zforce(1), gzexe(1) |