[BACK]Return to apropos.1 CVS log [TXT][DIR] Up to [cvsweb.bsd.lv] / mandoc

Diff for /mandoc/apropos.1 between version 1.16.2.4 and 1.17

version 1.16.2.4, 2014/03/17 09:52:42 version 1.17, 2012/03/24 01:46:25
Line 23 
Line 23 
 .Sh SYNOPSIS  .Sh SYNOPSIS
 .Nm  .Nm
 .Op Fl C Ar file  .Op Fl C Ar file
 .Op Fl M Ar path  .Op Fl M Ar manpath
 .Op Fl m Ar path  .Op Fl m Ar manpath
 .Op Fl S Ar arch  .Op Fl S Ar arch
 .Op Fl s Ar section  .Op Fl s Ar section
 .Ar expression ...  .Ar expression ...
Line 44  searches for
Line 44  searches for
 databases in the default paths stipulated by  databases in the default paths stipulated by
 .Xr man 1 ,  .Xr man 1 ,
 parses terms as case-sensitive regular expressions  parses terms as case-sensitive regular expressions
 .Pq the Li \&~ operator  over manual names and descriptions.
 over manual names and descriptions  
 .Pq the Li \&Nm No and Li \&Nd No macro keys .  
 Multiple terms imply pairwise  Multiple terms imply pairwise
 .Fl o .  .Fl o .
   If standard output is a TTY, a result may be selected from a list and
   its manual displayed with the pager.
 .Pp  .Pp
 Its arguments are as follows:  Its arguments are as follows:
 .Bl -tag -width Ds  .Bl -tag -width Ds
Line 58  Specify an alternative configuration
Line 58  Specify an alternative configuration
 in  in
 .Xr man.conf 5  .Xr man.conf 5
 format.  format.
 .It Fl M Ar path  .It Fl M Ar manpath
 Use the colon-separated path instead of the default list of paths  Use the colon-separated path instead of the default list of paths
 searched for  searched for
 .Xr mandocdb 8  .Xr mandocdb 8
 databases.  databases.
 Invalid paths, or paths without manual databases, are ignored.  Invalid paths, or paths without manual databases, are ignored.
 .It Fl m Ar path  .It Fl m Ar manpath
 Prepend the colon-separated paths to the list of paths searched  Prepend the colon-separated paths to the list of paths searched
 for  for
 .Xr mandocdb 8  .Xr mandocdb 8
 databases.  databases.
 Invalid paths, or paths without manual databases, are ignored.  Invalid paths, or paths without manual databases, are ignored.
 .It Fl S Ar arch  .It Fl S Ar arch
 Restrict the search to pages for the specified  Search only for a particular architecture.
 .Xr machine 1  .It Fl s Ar cat
 architecture.  Search only for a manual section.
 .Ar arch  
 is case insensitive.  
 By default, pages for all architectures are shown.  
 .It Fl s Ar section  
 Restrict the search to the specified section of the manual.  
 By default, pages from all sections are shown.  
 See  See
 .Xr man 1  .Xr man 1
 for a listing of sections.  for a listing of manual sections.
 .El  .El
 .Pp  .Pp
 An  An
Line 162  If an architecture is specified for the manual, it is 
Line 156  If an architecture is specified for the manual, it is 
 .Pp  .Pp
 .D1 title(cat/arch) \- description  .D1 title(cat/arch) \- description
 .Pp  .Pp
 Resulting manuals may be accessed as  If on a TTY, results are prefixed with a numeric identifier.
 .Pp  .Pp
 .Dl $ man \-s sec title  .D1 [index] title(cat) \- description
 .Pp  .Pp
 If an architecture is specified in the output, use  One may choose a manual be entering the index at the prompt.
 .Pp  Valid choices are displayed using
 .Dl $ man \-s sec \-S arch title  .Ev MANPAGER ,
   or failing that ,
   .Ev PAGER
   or just
   .Xr more 1 .
   Source pages are formatted with
   .Xr mandoc 1 ;
   preformatted pages with
   .Xr cat 1 .
 .Ss Macro Keys  .Ss Macro Keys
 Queries evaluate over a subset of  Queries evaluate over a subset of
 .Xr mdoc 7  .Xr mdoc 7
Line 245  Text production:
Line 247  Text production:
 .It Li \&Dx Ta Dx No version reference  .It Li \&Dx Ta Dx No version reference
 .El  .El
 .Sh ENVIRONMENT  .Sh ENVIRONMENT
 .Bl -tag -width MANPATH  .Bl -tag -width Ds
   .It Ev MANPAGER
   Default pager for manuals.
   If this is unset, falls back to
   .Ev Pager .
   .It Ev PAGER
   The second choice for a manual pager.
   If this is unset, use
   .Xr more 1 .
 .It Ev MANPATH  .It Ev MANPATH
 The standard search path used by  Colon-separated paths modifying the default list of paths searched for
 .Xr man 1  manual databases.
 may be changed by specifying a path in the  
 .Ev MANPATH  
 environment variable.  
 Invalid paths, or paths without manual databases, are ignored.  Invalid paths, or paths without manual databases, are ignored.
 Overridden by  Overridden by
 .Fl M .  .Fl M .
 If  If
 .Ev MANPATH  .Ev MANPATH
 begins with a colon, it is appended to the default list;  begins with a
 if it ends with a colon, it is prepended to the default list;  .Sq \&: ,
 or if it contains two adjacent colons,  it is appended to the default list;
 the standard search path is inserted between the colons.  else if it ends with
 If none of these conditions are met, it overrides the  .Sq \&: ,
 standard search path.  it is prepended to the default list; else if it contains
   .Sq \&:: ,
   the default list is inserted between the colons.
   If none of these conditions are met, it overrides the default list.
 .El  .El
 .Sh FILES  .Sh FILES
 .Bl -tag -width "/etc/man.conf" -compact  .Bl -tag -width "/etc/man.conf" -compact
 .It Pa mandoc.db  .It Pa whatis.db
 name of the  name of the
 .Xr mandocdb 8  .Xr mandocdb 8
 keyword database  keyword database
 .It Pa mandoc.index  .It Pa whatis.index
 name of the  name of the
 .Xr mandocdb 8  .Xr mandocdb 8
 filename database  filename database
Line 283  configuration file
Line 293  configuration file
 .Ex -std  .Ex -std
 .Sh EXAMPLES  .Sh EXAMPLES
 Search for  Search for
 .Qq .cf  .Qq mdoc
 as a substring of manual names and descriptions:  as a substring and regular expression
   within each manual name and description:
 .Pp  .Pp
 .Dl $ apropos .cf  .Dl $ apropos mdoc
   .Dl $ apropos ~^mdoc$
 .Pp  .Pp
 Include matches for  Include matches for
 .Qq .cnf  .Qq roff
 and  and
 .Qq .conf  .Qq man
 as well:  for the regular expression case:
 .Pp  .Pp
 .Dl $ apropos .cf .cnf .conf  .Dl $ apropos ~^mdoc$ roff man
   .Dl $ apropos ~^mdoc$ \-o roff \-o man
 .Pp  .Pp
 Search in names and descriptions using a regular expression:  Search for
 .Pp  
 .Dl $ apropos '~set.?[ug]id'  
 .Pp  
 Search for manuals in the library category mentioning both the  
 .Qq optind  .Qq optind
 and the  and
 .Qq optarg  .Qq optarg
 variables:  as variable names in the library category:
 .Pp  .Pp
 .Dl $ apropos \-s 3 Va=optind \-a Va=optarg  .Dl $ apropos \-s 3 Va~^optind \-a Va~^optarg$
 .Pp  
 Do exactly the same as calling  
 .Xr whatis 1  
 with the argument  
 .Qq ssh :  
 .Pp  
 .Dl $ apropos \-\- \-i 'Nm~[[:<:]]ssh[[:>:]]'  
 .Sh SEE ALSO  .Sh SEE ALSO
 .Xr man 1 ,  .Xr more 1
 .Xr re_format 7 ,  .Xr re_format 7 ,
 .Xr mandocdb 8  .Xr mandocdb 8
 .Sh HISTORY  
 An  
 .Nm  
 utility first appeared in  
 .Bx 2 .  
 It was rewritten from scratch for  
 .Ox 5.1 .  
 .Pp  
 The  
 .Fl M  
 option and the  
 .Ev MANPATH  
 variable first appeared in  
 .Bx 4.3 ;  
 .Fl m  
 in  
 .Bx 4.3 Reno ;  
 .Fl C  
 in  
 .Bx 4.4 Lite1 ;  
 and  
 .Fl S  
 and  
 .Fl s  
 in  
 .Ox 4.5 .  
 .Sh AUTHORS  .Sh AUTHORS
 .An -nosplit  The
 .An Bill Joy  
 wrote the original  
 .Bx  
 .Nm  .Nm
 in February 1979.  utility was written by
 The current version was written by  .An Kristaps Dzonsons ,
 .An Kristaps Dzonsons Aq Mt kristaps@bsd.lv .  .Mt kristaps@bsd.lv .

Legend:
Removed from v.1.16.2.4  
changed lines
  Added in v.1.17

CVSweb