An overview of the GNU Info documentation system, including efficient navigation and searching.
After completing this section, students should be able to research answers using GNU Info documentation.
Man pages have a formal format useful as a command reference, but less useful as general documentation. For such documents, the GNU Project developed a different online documentation system, known as GNU info. Info documents are an important resource on a Red Hat Enterprise Linux system because many fundamental components and utilities, such as the coreutils package and glibc standard libraries, are either developed by the GNU Project or utilize the info document system.
![]() |
Info documentation is structured as hyperlinked info nodes. This format is more flexible than man pages, allowing thorough discussion of complex commands and concepts. Like man pages, info nodes are read from the command line, using either the info or pinfo commands.
Some commands and utilities have both man pages and info documentation; usually, the info documentation will be more in-depth. Compare the differences in tar documentation using man and pinfo:
[student@desktopX ~]$man tar[student@desktopX ~]$pinfo tar
The pinfo info reader is more advanced than the original
info command. Designed to match the lynx
text web browser keystrokes, it also adds color. Info nodes for a particular
topic are browsed with pinfo topic.
Enter only pinfo for the info topics directory.
New documentation nodes become available in pinfo
when their corresponding software packages are installed.
The info command uses different navigation keystrokes than does man. The info command was designed to match the keystrokes of the hypertext-aware lynx web browser. Compare the key bindings in the following table:
Table 3.3. pinfo and man, key binding comparison
| Navigation | pinfo | man |
|---|---|---|
| Scroll forward (down) one screen | PageDown or Space | PageDown or Space |
| Scroll backward (up) one screen | PageUp or b | PageUp or b |
| Display the directory of topics | d | - |
| Scroll forward (down) one half-screen | - | d |
| Display the parent node of a topic | u | - |
| Display the top (up) of a topic | HOME | 1G |
| Scroll backward (up) one half-screen | - | u |
| Scroll forward (down) to next hyperlink | DownArrow | - |
| Open topic at cursor location | Enter | - |
| Scroll forward (down) one line | - | DownArrow or Enter |
| Scroll backward (up) to previous hyperlink | UpArrow | - |
| Scroll backward (up) one line | - | UpArrow |
| Search for a pattern | /string | /string |
| Display next node (chapter) in topic | n | - |
| Repeat previous search forward (down) | / then Enter | n |
| Display previous node (chapter) in topic | p | - |
| Repeat previous search backward (up) | - | N |
| Quit the program | q | q |
pinfo info (Info: An Introduction)
All Sections
pinfo pinfo (Documentation for 'pinfo')
All Sections
The GNU Project http://www.gnu.org/gnu/thegnuproject.html
pinfo(1) and info(1) man pages