Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

I'm new to Linux. I got the "Unix And Linux System Administration Handbook" It speaks of several verisons of linux and unix, and the commands for viewing linux man pages and not specific to ubuntu.

How do I view the manpages?

share|improve this question
    
You just said this book talks about the commands for vewing man pages... –  psusi May 26 at 3:01

5 Answers 5

To view a manual page related to a package, open a terminal (press Ctrl+Alt+T together) and type:

man <package_name>

For example, to view grep's manual page, type:

man grep

This will open the manual page referring to the section numbers in the order:

1 2 3 4 5 6 7 

If you want to open the manual page of a specific section, type:

man <section_number> <package_name>

For example, to open the manual page of the open() function in C, you should type:

man 2 open

More information:

share|improve this answer
3  
Also, some tools have more extensive manuals in info pages (so info grep); and some commands that are an internal part of the bash shell rather than being separate external files are documented on help pages (for example: help echo). And, of course, many programs have a --help option that displays the most common usages. –  evilsoup May 18 at 18:47
    
@evilsoup: Feel free to add it to the answer. –  i08in May 18 at 18:48
    
To open the manual page of all sections, type man -a <page>. And note that the argument doesn't have to be a package name. It can be a command, a file, a function name, ... –  scai May 19 at 8:25

@Jobin answer is perfect, I always like to add more options so Op can know it.

If you want to redirect a command man to a txt file:

man <command> > /location/file (change location and the name of file )

Another thing I would like you to know:

When for example you type man ls, you will see LS (1) at the top, numbers mean:

 (1)     User Commands
 (2)     System Calls
 (3)     Library functions
 (4)     Devices
 (5)     File formats
 (6)     Games and Amusements
 (7)     Conventions and Miscellany
 (8)     System Administration and Priveledged Commands
 (L)     Local. Some programs install their man pages into this section instead 
 (N)     TCL commands

And if you want to view man pages on terminal I would prefer to use:

man <command> | less so you can view it as pages

For more options: man man

share|improve this answer
    
Why would one need to pipe man to less if it already uses a pager, which by default is (at least on my system) /usr/bin/less -s and can be specified by -P option or $PAGER env var? –  Ruslan May 19 at 6:03

If using unity you can also access thru the Dash via yelp & the manpages scope

Open Dash home, type in manpages:whatever, ex. manpages:bash

Available man's will be displayed, when clicked on open in help window

The bookmark option in help when opened this way is semi useful, could be better.

share|improve this answer

You can use man package/command(name) and for more information about how man works try using man man

share|improve this answer

You can also view man pages in a browser.

Install the man2html package using sudo apt-get install man2html and then navigate to http://localhost/cgi-bin/man/man2html

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.