Rev | Author | # | Line |
---|---|---|---|
1 | perry | 1 | !!!apropos |
2 | GlynWebster | 2 | |
1 | perry | 3 | ---- |
4 | !!NAME | ||
5 | |||
6 | |||
7 | apropos - search the manual page names and descriptions | ||
2 | GlynWebster | 8 | |
9 | !!WLUG HINTS | ||
10 | |||
11 | __ (1) __ Does __apropos__ always come up with nothing, or show you so many TCL functions you can't find the Unix commands? You can use the ''/usr/sbin/makewhatis'' script to create or modify the database that __apropos__ reads. See MakeWhatIs. | ||
12 | |||
13 | __ (2) __ Apropos actually searches using grep(1) RegularExpressions. This can be helpful to remember sometimes. For example, if you try this __apropos__ search: | ||
14 | |||
15 | apropos C | ||
16 | |||
17 | you are not going to be shown all the [C] related commands, you are going to be shown every man page with the letter C in it. This will give you more sensible results: | ||
18 | |||
19 | apropos '\bC\b' | ||
20 | |||
21 | (__\b__ is the grep symbol for "word boundary". The single quotes prevent the shell from misinterpreting any grep symbols as commands to it.) | ||
22 | |||
1 | perry | 23 | !!SYNOPSIS |
24 | |||
25 | |||
26 | __apropos__ [[__-dhV__] [[__-e__|__-w__|__-r__] | ||
27 | [[__-m__ ''system''[[,...]] [[__-M__ ''path''] | ||
28 | ''keyword'' ... | ||
29 | !!DESCRIPTION | ||
30 | |||
31 | |||
32 | Each manual page has a short description available within | ||
33 | it. __apropos__ searches the descriptions for instances | ||
34 | of ''keyword''. | ||
35 | |||
36 | |||
37 | ''keyword'' is usually a regular expression, as if | ||
38 | (__-r__) was used, or may contain wildcards (__-w__) | ||
39 | __,__ or match the exact keyword (__-e__) __.__ | ||
40 | Using these options, it may be necessary to quote the | ||
41 | ''keyword'' or escape () the special characters to stop | ||
42 | the shell from interpreting them. | ||
43 | |||
44 | |||
45 | The standard matching rules allow matches to be made against | ||
46 | the page name and word boundaries in the | ||
47 | description. | ||
48 | !!OPTIONS | ||
49 | |||
50 | |||
51 | __-d, --debug__ | ||
52 | |||
53 | |||
54 | Print debugging information. | ||
55 | |||
56 | |||
57 | __-r, --regex__ | ||
58 | |||
59 | |||
60 | Interpret each keyword as a regular expression. This is the | ||
61 | default behaviour. Each keyword will be matched against the | ||
62 | page names and the descriptions independently. It can match | ||
63 | any part of either. The match is not limited to word | ||
64 | boundaries. | ||
65 | |||
66 | |||
67 | __-w, --wildcard__ | ||
68 | |||
69 | |||
70 | Interpret each keyword as a pattern containing shell style | ||
71 | wildcards. Each keyword will be matched against the page | ||
72 | names and the descriptions independently. A match will only | ||
73 | be found if an expanded keyword matches an entire | ||
74 | description or page name. | ||
75 | |||
76 | |||
77 | __-e, --exact__ | ||
78 | |||
79 | |||
80 | Each keyword will be exactly matched against the page names | ||
81 | and the descriptions. | ||
82 | |||
83 | |||
84 | __-m__ ''system''[[,...]__, | ||
85 | --systems=__''system''[[,...] | ||
86 | |||
87 | |||
88 | If this system has access to other operating system's manual | ||
89 | page descriptions, they can be searched using this option. | ||
90 | To search NewOS's manual page descriptions, use the option | ||
91 | __-m NewOS__. | ||
92 | |||
93 | |||
94 | The ''system'' specified can be a combination of | ||
95 | comma-delimited operating system names. To include a search | ||
96 | of the native operating system's __whatis__ descriptions, | ||
97 | include the system name __man__ in the argument string. | ||
98 | This option will override the $__SYSTEM__ environment | ||
99 | variable. | ||
100 | |||
101 | |||
102 | __-M__ ''path''__, | ||
103 | --manpath=__''path'' | ||
104 | |||
105 | |||
106 | Specify an alternate set of colon-delimited manual page | ||
107 | hierarchies to search. By default, __apropos__ uses the | ||
108 | $__MANPATH__ environment variable, unless it is empty or | ||
109 | unset, in which case it will determine an appropriate | ||
110 | manpath based on your $__PATH__ environment variable. | ||
111 | This option overrides the contents of | ||
112 | $__MANPATH__. | ||
113 | |||
114 | |||
115 | __-h, --help__ | ||
116 | |||
117 | |||
118 | Print a help message and exit. | ||
119 | |||
120 | |||
121 | __-V, --version__ | ||
122 | |||
123 | |||
124 | Display version and author information. | ||
125 | !!EXIT STATUS | ||
126 | |||
127 | |||
128 | __0__ | ||
129 | |||
130 | |||
131 | Successful program execution. | ||
132 | |||
133 | |||
134 | __1__ | ||
135 | |||
136 | |||
137 | Usage, syntax or configuration file error. | ||
138 | |||
139 | |||
140 | __2__ | ||
141 | |||
142 | |||
143 | Operational error. | ||
144 | |||
145 | |||
146 | __16__ | ||
147 | |||
148 | |||
149 | Nothing was found that matched the criteria | ||
150 | specified. | ||
151 | !!ENVIRONMENT | ||
152 | |||
153 | |||
154 | __SYSTEM__ | ||
155 | |||
156 | |||
157 | If $__SYSTEM__ is set, it will have the same effect as if | ||
158 | it had been specified as the argument to the __-m__ | ||
159 | option. | ||
160 | |||
161 | |||
162 | __MANPATH__ | ||
163 | |||
164 | |||
165 | If $__MANPATH__ is set, its value is interpreted as the | ||
166 | colon-delimited manual page hierarchy search path to | ||
167 | use. | ||
168 | |||
169 | |||
170 | __POSIXLY_CORRECT__ | ||
171 | |||
172 | |||
173 | If $__POSIXLY_CORRECT__ is set, even to a null value, the | ||
174 | default __apropos__ search will be as an extended regex | ||
175 | (__-r__) __.__ Nowadays, this is the default behaviour | ||
176 | anyway. | ||
177 | !!FILES | ||
178 | |||
179 | |||
180 | ''/usr/share/man/index.(bt|db|dir|pag)'' | ||
181 | |||
182 | |||
183 | A traditional global ''index'' database | ||
184 | cache. | ||
185 | |||
186 | |||
187 | ''/var/cache/man/index.(bt|db|dir|pag)'' | ||
188 | |||
189 | |||
190 | An alternate or FHS compliant global ''index'' database | ||
191 | cache. | ||
192 | |||
193 | |||
194 | ''/usr/share/man/.../whatis'' | ||
195 | |||
196 | |||
197 | A traditional __whatis__ text database. | ||
198 | !!SEE ALSO | ||
199 | |||
200 | |||
201 | whatis(1), man(1). | ||
202 | !!AUTHOR | ||
203 | |||
204 | |||
205 | Wilf. (G.Wilford@ee.surrey.ac.uk). | ||
206 | Fabrizio Polacco (fpolacco@debian.org). | ||
207 | ---- |
lib/blame.php:177: Warning: Invalid argument supplied for foreach()