The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Интерактивная система просмотра системных руководств (man-ов)

 [Cписок руководств | Печать]

groffer (1)
  • >> groffer (1) ( Linux man: Команды и прикладные программы пользовательского уровня )


    groffer - display groff files and man~pages on X and tty


    nopsis groffer [option...] [t_[--]] [filespecEllipsis]]
    nopsis groffer [t_alt -- apropos -- apropos-data -- apropos-devel -- apropos-progs name]
    nopsis groffer [t_alt - h -- help]
    nopsis groffer [t_alt - v -- version]


    The groffer program is the easiest way to use groff(1). It can display arbitrary documents written in the groff(7) language or other roff(7) languages that are compatible to the original troff language. The groffer program also includes many of the features for finding and displaying the UNIX manual pages (man~pages), such that it can be used as a replacement for a man(1) program. Moreover, compressed files that can be handled by gzip(1) or bzip2(1) are decompressed on-the-fly. The normal usage is quite simple by supplying a file name or name of a man~page without further options. But the option handling has many possibilities for creating special behaviors. This can be done in configuration files, with the shell environment variable $GROFFER_OPT, or on the command line. The output can be generated and viewed in several different ways available for groff. This includes the groff native X viewer gxditview(1), each Postcript or dvi display program, a web browser by generating html in www-mode, or several text modes in text terminals. Most of the options that must be named when running groff directly are determined automatically for groffer, due to the internal usage of the grog(1) program. But all parts can also be controlled manually by arguments. Several file names can be specified on the command line arguments. They are transformed into a single document in the normal way of groff.  


    breaking options
    [t_[alt] -- apropos name] [t_[alt] -- apropos-data name] [t_[alt] -- apropos-devel name] [t_[alt] -- apropos-progs name] [t_[alt] - h -- help] [t_[alt] - v -- version]
    groffer mode options
    [t_[alt] -- auto] [t_[alt] -- default] [t_[alt] -- default-modes mode1,mode2,Ellipsis]] [t_[alt] -- dvi] [t_[alt] -- dvi-viewer prog] [t_[alt] -- groff] [t_[alt] -- html] [t_[alt] -- html-viewer prog] [t_[alt] -- man] [t_[alt] -- mode display_mode] [t_[alt] -- no-man] [t_[alt] -- pdf] [t_[alt] -- pdf-viewer prog] [t_[alt] -- ps] [t_[alt] -- ps-viewer prog] [t_[alt] -- text] [t_[alt] -- tty] [t_[alt] -- tty-viewer prog] [t_[alt] -- www] [t_[alt] -- www-viewer prog] [t_[alt] -- x -- X] [t_[alt] -- x-viewer -- X-viewer prog]
    development options
    [t_[alt] -- debug] [t_[alt] -- shell]
    options related to groff
    [t_[alt] - P -- postproc-arg opt_or_arg] [t_[alt] - Q -- source] [t_[alt] - T -- device device] [t_[alt] - Z -- intermediate-output -- ditroff] All further groff short options are accepted.
    X Window toolkit options
    [t_[alt] -- bd pixels] [t_[alt] -- bg -- background color] [t_[alt] -- bw pixels] [t_[alt] -- display X-display] [t_[alt] -- fg -- foreground color] [t_[alt] -- ft -- font font_name] [t_[alt] -- geometry size_pos] [t_[alt] -- resolution value] [t_[alt] -- rv] [t_[alt] -- title string] [t_[alt] -- xrm X_resource]
    options from man
    [t_[alt] -- all] [t_[alt] -- ascii] [t_[alt] -- ditroff] [t_[alt] -- extension suffix] [t_[alt] -- locale language] [t_[alt] -- local-file] [t_[alt] -- manpath dir1:dir2:Ellipsis]] [t_[alt] -- pager program] [t_[alt] -- sections sec1:sec2:Ellipsis]] [t_[alt] -- systems sys1,sys2,Ellipsis]] [t_[alt] -- troff-device device] [t_[alt] -- whatis] Further long options of GNU man are accepted as well.
    filespec argument
    No filespec parameters means standard input.
    [t_short ]
    stands for standard input (can occur several times).
    the path name of an existing file.
    search the man~page name in man~section~section.
    if s is a character in [1-9on], search for a man~page name in man~section s.
    man~page in the lowest man~section that has name.
    s name
    if s is a character in [1-9on], search for a man~page name in man~section s.
    if name is not an existing file search for the man~page name in the lowest man~section.


    The groffer program can usually be run with very few options. But for special purposes, it supports many options. These can be classified in 5 option classes. All short options of groffer are compatible with the short options of groff(1). All long options of groffer are compatible with the long options of man(1).  

    groffer breaking Options

    As soon as one of these options is found on the command line it is executed, printed to standard output, and the running groffer is terminated thereafter. All other arguments are ignored. [t_def -- apropos name] Start the apropos(1) command for searching within man page descriptions. That slightly differs from the strange behavior of the [t_long apropos] program of man(1), which has no argument of its own, but takes the file arguments instead. Practically both concepts are compatible. [t_def -- apropos-data name] Show only the apropos(1) descriptions for data documents, in the man(7) sections 4, 5, and 7. [t_def -- apropos-devel name] Show only the apropos(1) descriptions for development documents, in the man(7) sections 2, 3, and 9. [t_def -- apropos-progs name] Show only the apropos(1) descriptions for documents on programs, in the man(7) sections 1, 6, and 8. [t_def - h -- help] Print a helping information with a short explanation of option sto standard output. [t_def - v -- version] Print version information to standard output.  

    groffer Mode Options

    The display mode and the viewer programs are determined by these options. If none of these mode and viewer options is specified groffer tries to find a suitable display mode automatically. [t_def -- auto] Equivalent to [t_long_arg mode auto] [t_def -- default] Reset all configuration from previously processed command line options to the default values. This is useful to wipe out all former options of the configuration, in and restart option processing using only the rest of the command line. [t_def -- default-modes mode1,mode2,Ellipsis]] Set the sequence of modes for auto mode to the comma separated list given in the argument. See [t_long mode] for details on modes. Display in the default manner; actually, this means to try the modes x, ps, and tty in this sequence. [t_def -- dvi] Equivalent to [t_long_arg mode dvi] [t_def -- dvi-viewer prog] Set the viewer program for dvi mode. This can be a file name or a program to be searched in Known dvi viewers inlude xdvi(1) and dvilx(1) In each case, arguments can be provided additionally. [t_def -- groff] Equivalent to [t_long_arg mode groff] [t_def -- html] Equivalent to [t_long_arg mode html] [t_def -- html-viewer] Equivalent to [t_long www-viewer] [t_def -- mode value] Set the display mode. The following mode values are recognized:
    Select the automatic determination of the display mode. The sequence of modes that are tried can be set with the [t_long default-modes] option. Useful for restoring the default mode when a different mode was specified before.
    Display formatted input in a dvi viewer program. By default, the formatted input is displayed with the xdvi(1) program. [t_long dvi]
    After the file determination, switch groffer to process the input like groff(1) would do . This disables the groffer viewing features.
    Translate the input into html format and display the result in a web browser program. By default, the existence of a sequence of standard web browsers is tested, starting with konqueror(1) and mozilla(1). The text html viewer is lynx(1).
    Display formatted input in a PDF (Portable Document Format) viewer program. By default, the input is formatted by groff using the Postscript device, then it is transformed into the PDF file format using gs(1), and finally displayed either with the xpdf(1) or the acroread(1) program. PDF has a big advantage because the text is displayed graphically and is searchable as well. But as the transformation takes a considerable amount of time, this mode is not suitable as a default device for the auto mode.
    Display formatted input in a Postscript viewer program. By default, the formatted input is displayed with the ghostview(1) program.
    Format in a groff text mode and write the result to standard output without a pager or viewer program. The text device, latin1 by default, can be chosen with option [t_short T]
    Format in a groff text mode and write the result to standard output using a text pager program, even when in X Window.
    Equivalent to [t_long www]
    Display formatted input in a native roff viewer. By default, the formatted input is displayed with the gxditview(1) program, being distributed together with groff, or with xditview(1), which is distributed as a standard X tool.
    Equivalent to [t_long_arg mode X] The following modes do not use the groffer viewing features. They are only interesting for advanced applications.
    Generate device output with plain groff without using the special viewing features of groffer. If no device was specified by option [t_short T] the groff default ps is assumed.
    Display the source code of the input without formatting; equivalent to [t_short Q]
    [t_def -- pdf] Equivalent to [t_long_arg mode pdf] [t_def -- pdf-viewer prog] Set the viewer program for pdf mode. This can be a file name or a program to be searched in In each case, arguments can be provided additionally. [t_def -- ps] Equivalent to [t_long_arg mode ps] [t_def -- ps-viewer prog] Set the viewer program for ps mode. This can be a file name or a program to be searched in Common Postscript viewers inlude gv(1), ghostview(1), and gs(1), In each case, arguments can be provided additionally. [t_def -- text] Equivalent to [t_long_arg mode text] [t_def -- tty] Equivalent to [t_long_arg mode tty] [t_def -- tty-viewer] Choose tty display mode, that means displaying in a text pager even when in X; eqivalent to [t_long_arg mode tty] [t_def -- www] Equivalent to [t_long_arg mode www] [t_def -- www-viewer prog] Set the web browser program for viewing in www mode. Each program that accepts html input and allows the file://localhost/dir/file syntax on the command line is suitable as viewer program; it can be the path name of an executable file or a program in In each case, arguments can be provided additionally. [t_def - X -- X -- x] Equivalent to [t_long_arg mode X] [t_def -- X-viewer -- x-viewer prog] Set the viewer program for x mode. Suitable viewer programs are gxditview(1) and xditview(1). But the argument can be any executable file or a program in In each case, arguments can be provided additionally.
    Signals the end of option processing; all remaining arguments are interpreted as filespec parameters. Besides these, groffer accepts all arguments that are valid for the groff(1) program. All non-groffer options are sent unmodified via grog to groff. Postprocessors, macro packages, compatibility with classical troff, and much more can be manually specified.

    Options for Development

    [t_def -- debug] Print debugging information for development only. Actually, a function call stack is printed if an error occurs. [t_def -- shell shell_program] Specify the shell under which the groffer script should be run. The script first tests whether this option is set (either by configuration, within or as a command line option); if so, the script is rerun under the shell program specified with the option argument. [t_def - Q -- source] Output the roff source code of the input files without further processing. This is the equivalent [t_long_arg mode source] Other useful debugging options are the groff options [t_short V] and [t_short Z] and option [t_long_arg mode groff]  

    Options related to groff

    All short options of groffer are compatible with the short options of groff(1). The following of groff options have either an additional special meaning within groffer or make sense for normal usage. Because of the special outputting behavior of the groff options [t_short V] and [t_short Z] groffer was designed to be switched into groff mode by these; the groffer viewing features are disabled there. The other groff options do not switch the mode, but allow to customize the formatting process. [t_def - a] This generates an ascii approximation of output in text modes. That could be important when the text pager has problems with control sequences. [t_def - m file] Add file as a groff macro file. This is useful in case it cannot be recognized automatically. [t_def - P opt_or_arg] Send the argument opt_or_arg as an option or option argument to the actual groff postprocessor. [t_def - T -- device devname] This option determines groff's output device. The most important devices are the text output devices for referring to the different character sets, such as ascii, utf8, latin1, and others. Each of these arguments switches groffer into a text mode using this device, to mode tty if the actual mode is not a text mode. The following devname arguments are mapped to the corresponding groffer [t_long_arg mode devname] option: dvi, html, and ps. All X* arguments are mapped to mode X. Each other devname argument switches to mode groff using this device. [t_def - V] Switch into groff mode and show only the groff calling pipe without formatting the input. This an advanced option from groff(1), only useful for debugging. [t_def - X] was made equivalent to [t_long_arg mode x] this slightly enhances the facility of groff's option. [t_def - Z -- intermediate-output -- ditroff] Switch into groff mode and format the input with groff intermediate output without postprocessing; see groff_out(1). This is equivalent to option [t_long ditroff] of man, which can be used as well. All other groff options are supported by groffer, but they are just transparently transferred to groff without any intervention. The options that are not explicitly handled by groffer are transparently passed to groff. Therefore these transparent options are not documented here, but in groff(1). Due to the automatism in groffer, none of these groff options should be needed, except for advanced usage.  

    X Window toolkit Options

    The following long options were adapted from the corresponding X Toolkit options. groffer will pass them to the actual viewer program if it is an X Window program. Otherwise these options are ignored. Unfortunately these options use the old style of a single minus for long options. For groffer that was changed to the standard with using a double minus for long options, for example, groffer uses the option [t_long font] for the X option [t_short font] See X(1), X(7), and the documentation on the X toolkit options for more details on these options and their arguments. [t_def -- background color] Set the background color of the viewer window. [t_def -- bd pixels] Specifies the color of the border surrounding the viewer window. [t_def -- bg color] This is equivalent to [t_long background] [t_def -- bw pixels] Specifies the width in pixels of the border surrounding the viewer window. [t_def -- display X-display] Set the X display on which the viewer program shall be started, see the X Window documentation for the syntax of the argument. [t_def -- foreground color] Set the foreground color of the viewer window. [t_def -- fg color] This is equivalent to [t_short foreground] [t_def -- font font_name] Set the font used by the viewer window. The argument is an X font name. [t_def -- ft font_name] This is equivalent to [t_long ft] [t_def -- geometry size_pos] Set the geometry of the display window, that means its size and its starting position. See X(7) for the syntax of the argument. [t_def -- resolution value] Set X resolution in dpi (dots per inch) in some viewer programs. The only supported dpi values are 75 and 100. Actually, the default resolution for groffer is set to 75. [t_def -- rv] Reverse foreground and background color of the viewer window. [t_def -- title 'some text'] Set the title for the viewer window. [t_def -- xrm 'resource'] Set X resource.  

    Options from man

    The long options of groffer were synchronized with the long options of GNUman. All long options of GNU man are recognized, but not all of these options are important to groffer, so most of them are just ignored. The following two options were added by groffer for choosing whether the file name arguments are interpreted as names for local files or as a search pattern for man pages. The default is looking up for local files. [t_def -- man] Check the non-option command line arguments (filespecs) first on being man~pages, then whether they represent an existing file. By default, a filespec is first tested whether it is an existing file. [t_def -- no-man -- local-file] Do not check for man~pages. [t_long local-file] is the corresponding man option. In the following, the man options that have a special meaning for groffer are documented. The full set of long and short options of the GNU man program can be passed via the environment variable see man(1) if your system has GNU man installed. [t_def -- all] In searching man~pages, retrieve all suitable documents instead of only one. [t_def - 7 -- ascii] In text modes, display ASCII translation of special characters. [t_def -- ditroff] Eqivalent to groffer [t_short Z] [t_def -- extension suffix] Restrict man~page search to file names that have suffix appended to their section element. For example, in the file name /usr/share/man/man3/terminfo.3ncurses.gz the man~page extension is ncurses. [t_def -- locale language] Set the language for man pages. This has the same effect, but overwrites [t_def -- location] Print the location of the retrieved files to standard error. [t_def -- no-location] Do not display the location of retrieved files; this resets a former call to [t_long location] This was added by groffer. [t_def -- manpath 'dir1:dir2:Ellipsis]'] Use the specified search path for retrieving man~pages instead of the program defaults. If the argument is set to the empty string "" the search for man~page is disabled. [t_def -- pager] Set the pager program in tty mode; default is less. This is equivalent to [t_long tty-viewer] [t_def -- sections 'sec1:sec2:Ellipsis]'] Restrict searching for man~pages to the given sections, a colon-separated list. [t_def -- systems 'sys1,sys2,Ellipsis]'] Search for man pages for the given operating systems; the argument systems is a comma-separated list. [t_def -- whatis] Instead of displaying the content, get the one-liner description from the retrieved man~page files [em] or say that it is not a man~page. [t_def -- where] Eqivalent to [t_long location] Additionally, the following short option of man is supported as well.  

    Filespec Arguments

    A filespec parameter is an argument meaning an input source, such as a file name or template for searching man~pages. These input sources are collected and composed into a single output file such as groff does. The strange POSIX behavior that maps all arguments behind the first non-option argument into filespec arguments is ignored. The GNU behavior to recognize options even when mixed with filespec arguments is used througout. But, as usual, the double minus argument [t_long] still takes all following arguments as filespecs. Each filespec parameters can have one of the following forms. No filespec parameters means that groffer waits for standard input. The minus option [t_short ] stands for standard input, too, but can occur several times. Next filespec is tested whether it is the path name of an existing file. Otherwise it is assumed as a searching pattern for a man~page. On each system, the man pages are sorted according to their content into several sections. The classical man sections have a single-character name, either are a digit from 1 to 9 or one of the characters n or o. In the following, a stand-alone character s means this scheme. The internal precedence of man for searching man pages with the same name within several sections goes according to the classical single-character sequence. On some systems, this single character can be extended by a following string. But the special groffer man page facility is based on the classical single character sections. man:name(section) and name(section) search the man~page name in man~section~section, where section can be any string, but it must exist in the man system. Next some patterns based on the classical man sections were constructed. man:name.s and name.s search for a man~page name in man~section s if s is a classical man section mentioned above. Otherwise search for a man~page named name.s in the lowest man section. Now man:name searches for a man~page in the lowest man~section that has a document called name. The pattern s name originates from a strange argument parsing of the man program. If s is a classical man section interpret it as a search for a man~page called name in man~section s, otherwise interpret s as a file argument and name as another filespec argument. We are left with the argument name which is not an existing file. So this searches for the man~page called name in the lowest man~section that has a document for this name. Several file name arguments can be supplied. They are mixed by groff into a single document. Note that the set of option arguments must fit to all of these file arguments. So they should have at least the same style of the groff language.  


    By default, the groffer program collects all input into a single file, formats it with the groff program for a certain device, and then chooses a suitable viewer program. The device and viewer process in groffer is called a mode. The mode and viewer of a running groffer program is selected automatically, but the user can also choose it with options. The modes are selected by option the arguments of [t_long_arg mode anymode] Additionally, each of this argument can be specified as an option of its own, such as [t_long anymode] Most of these modes have a viewer program, which can be chosen by an option that is constructed like [t_long anymode-viewer] Several different modes are offered, graphical X modes, text modes, and some direct groff modes for debugging and development. By default, groffer first tries whether x mode is possible, then ps mode, and finally tty mode. This mode testing sequence for auto mode can be changed by specifying a comma separated list of modes with the option [t_long default-modes.] The searching for man~pages and the decompression of the input are active in every mode.  

    Graphical Display Modes

    The graphical display modes work only in the X Window environment (or similar implementations within other windowing environments). The environment variable and the option [t_long display] are used for specifying the X display to be used. If neither is given, groffer assumes that no X and changes to one text mode. You can change this automatic behavior by the option [t_long default-modes] Known viewers for the graphical display modes and their standard X Window viewer progams are X Window roff viewers such as gxditview(1) or xditview(1) (in x or X mode), in a Postscript viewer (ps mode), in a dvi viewer program (dvi mode), in a PDF viewer (pdf mode), in a web browser (html or www mode), The pdf mode has a major advantage [em] it is the only graphical diplay mode that allows to search for text within the viewer; this can be a really important feature. Unfortunately, it takes some time to transform the input into the PDF format, so it was not chosen as the major mode. These graphical viewers can be customized by options of the X Window Toolkit. But the groffer options use a leading double minus instead of the single minus used by the X Window Toolkit.  

    Text mode

    There are to modes for text output, mode text for plain output without a pager and mode tty for a text output on a text terminal using some pager program. If the variable is not set or empty, groffer assumes that it should use tty mode. In the actual implementation, the groff output device latin1 is chosen for text modes. This can be changed by specifying option [t_short T] or [t_long device] The pager to be used can be specified by one of the options [t_long pager] and [t_long tty-viewer] or by the environment variable If all of this is not used the less(1) program with the option [t_short r] for correctly displaying control sequences is used as the default pager.  

    Special Modes for Debugging and Development

    These modes use the groffer file determination and decompression. This is combined into a single input file that is fed directly into groff with different strategy without the groffer viewing facilities. These modes are regarded as advanced, they are useful for debugging and development purposes. The source mode with just displays the generated input. The groff mode passes the input to groff using only some suitable options provided to groffer. This enables the user to save the generated output into a file or pipe it into another program. In groff mode, the option [t_short Z] disables post-processing, thus producing the groff intermediate output. In this mode, the input is formatted, but not postprocessed; see groff_out(5) for details. All groff short options are supported by groffer.  


    The default behavior of groffer is to first test whether a file parameter represents a local file; if it is not an existing file name, it is assumed to represent a name of a man~page. This behavior can be modified by the following options.
    [t_long man]
    forces to interpret all file parameters as filespecs for searching man~pages.
    [t_long no-man]
    [t_long local-file]
    disable the man searching; so only local files are displayed. If neither a local file nor a man~page was retrieved for some file parameter a warning is issued on standard error, but processing is continued. The groffer program provides a search facility for man~pages. All long options, all environment variables, and most of the functionality of the GNU man(1) program were implemented. This inludes the extended file names of man~pages, for example, the man~page of groff in man~section 7 may be stored under where is part of the man~path, the subdirectory man7 and the file extension .7 refer to the man~section 7; .gz shows the compression of the file. The cat~pages (preformatted man~pages) are intentionally excluded from the search because groffer is a roff program that wants to format by its own. With the excellent performance of the actual computers, the preformatted man~pages aren't necessary any longer. The algorithm for retrieving man~pages uses five search methods. They are successively tried until a method works. The search path can be manually specified by using the option [t_long manpath] An empty argument disables the man~page searching. This overwrites the other methods. If this is not available the environment variable is searched. If this is empty, the program tries to read it from the environment variable If this does not work a reasonable default path from is searched for man~pages. If this does not work, the manpath(1) program for determining a path of man directories is tried. After this, the path elements for the language (locale) and operating system specific man~pages are added to the man~path; their sequence is determined automatically. For example, both /usr/share/man/linux/fr and /usr/share/man/fr/linux for french linux man~pages are found. The language and operating system names are determined from both environment variables and command line options. The locale (language) is determined like in GNU man, that is from highest to lowest precedence: [t_long locale] The language locale is usually specified in the POSIX 1003.1 based format: I]<language>][CB]_]I]<territory>][CB].]I]<character-set>][CB],]I]<version>]]]], but the two-letter code in <language> is sufficient for most purposes. If no man~pages for a complicated locale are found the country part consisting of the first two characters (without the `CB]_]', `CB].]', and `CB],]', parts) of the locale is searched as well. If still not found the corresponding man~page in the default language is used instead. As usual, this default can be specified by one of CR]C] or CR]POSIX]. The man~pages in the default language are usually in English. Several operating systems can be given by appending their names, separated by a comma. This is then specified by the environment variable or by the command line option [t_long systems] The precedence is similar to the locale case above from highest to lowest precedence: Topic [t_long systems] When searching for man~pages this man~path with the additional language and system specific directories is used. The search can further be restricted by limiting it to certain sections. A single section can be specified within each filespec argument, several sections as a colon-separated list in command line option [t_long sections] or environment variable When no section was specified a set of standard sections is searched until a suitable man~page was found. Finally, the search can be restricted to a so-called extension. This is a postfix that acts like a subsection. It can be specified by [t_long extension] or environment variable For further details on man~page searching, see man(1).


    The program has a decompression facility. If standard input or a file that was retrieved from the command line parameters is compressed with a format that is supported by either gzip(1) or bzip2(1) it is decompressed on-the-fly. This includes the GNU .gz, .bz2, and the traditional .Z compression. The program displays the concatenation of all decompressed input in the sequence that was specified on the command line.  


    The groffer programs supports many system variables, most of them by courtesy of other programs. All environment variables of groff(1) and GNU man(1) and some standard system variables are honored.  

    Native groffer Variables

    Store options for a run of groffer. The options specified in this variable are overridden by the options given on the command line. The content of this variable is run through the shell builtin `eval'; so arguments containing white-space or special shell characters should be quoted.

    System Variables

    The groffer program is a shell script that is run through /bin/sh, which can be internally linked to programs like bash(1). The corresponding system environment is automatically effective. The following variables have a special meaning for groffer.
    If this variable is set this indicates that the X Window system is running. Testing this variable decides on whether graphical or text output is generated. This variable should not be changed by the user carelessly, but it can be used to start the graphical groffer on a remote X terminal. For example, depending on your system, groffer can be started on the second monitor by the command

    ell_cmd DISPLAY=:0.1~groffer~ what.ever

    If one of these variables is set (in the above sequence), its content is interpreted as the locale, the language to be used, especially when retrieving man~pages. A locale name is typically of the form language[_territory[.codeset[@modifier]]], where language is an ISO 639 language code, territory is an ISO 3166 country code, and codeset is a character set or encoding identifier like ISO-8859-1 or UTF-8; see setlocale(3). The locale values~C and POSIX stand for the default, i.e. the man~page directories without a language prefix. This is the same behavior as when all 3~variables are unset.
    This variable can be used to set the pager for the tty output. For example, to disable the use of a pager completely set this variable to the cat(1) program

    ell_cmd PAGER=cat~groffer~ anything

    All programs within the groffer shell script are called without a fixed path. Thus this environment variable determines the set of programs used within the run of groffer.
    If set to a non-empty value this chooses the POSIX mode. This is done internally by some shells. groffer ignores the bad POSIX behavior for option processing, that means that option processing will be finished as soon as a non-option argument is found. Instead the GNU behavior of freely mixing options and filespec arguments is used in any case. Usually, you do not want to set this environment variable externally.

    Groff Variables

    The groffer program internally calls groff, so all environment variables documented in groff(1) are internally used within groffer as well. The following variables have a direct meaning for the groffer program.
    If the value of this variable is an existing, writable directory, groffer uses it for storing its temporary files, just as groff does.

    Man Variables

    Parts of the functionality of the man~program were implemented in groffer; support for all environment variables documented in man(1) was added to groffer, but the meaning was slightly modified due to the different approach in groffer; but the user interface is the same. The man environment variables can be overwritten by options provided with which in turn is overwritten by the command line.
    Restrict the search for man~pages to files having this extension. This is overridden by option [t_long extension] see there for details.
    This variable contains options as a preset for man(1). As not all of these are relevant for groffer only the essential parts of its value are extracted. The options specified in this variable overwrite the values of the other environment variables taht are specific to man. All options specified in this variable are overridden by the options given on the command line.
    If set, this variable contains the directories in which the man~page trees are stored. This is overridden by option [t_longSegmentation fault (core dumped)
    Поиск по тексту MAN-ов: 

    Inferno Solutions
    Hosting by

    Закладки на сайте
    Проследить за страницей
    Created 1996-2022 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру