Find something in man page
This guide shows how to navigate man pages using the man command. Everyone at some point in their Linux life has used it: the man command. However, while the man program itself appears to be rather simplistic in its construct, it has a few extra abilities than just simply scrolling through the page. This document hopes to help shed some light on these capabilities.SEE VIDEO BY TOPIC: Linux man command summary with examples
SEE VIDEO BY TOPIC: Man: How To More Effectively Make Use Of Man PagesContent:
This guide shows how to navigate man pages using the man command. Everyone at some point in their Linux life has used it: the man command. However, while the man program itself appears to be rather simplistic in its construct, it has a few extra abilities than just simply scrolling through the page. This document hopes to help shed some light on these capabilities. Within these directories are some folders with the structure manX where X is the section number.
For example, a standard man layout might look like so:. The actual section numbering appears fairly standard. However, notice that there is a mann and some man p folders. The following table lists the above man page directories and what is contained within them:. While this is not an extensive and detailed list, it does cover the man pages that most people will be interested in.
However, sometimes you can find out what a section does as easily as looking at this table. The next chapter will look at using man to traverse this layout.
Now that we understand the man layout, we can begin to look it over for commands. Sometimes we may need to narrow down what man page we want. The first way would be addressing by section. Unfortunately, this does not always work! However, luckily for us there is another way to search for commands that may return multiple results such as a library call and system command having the same name.
To do so, we use the -K option to the man command like so:. Sometimes the output may be a lot larger. In this case it might be better to specify more specific keywords. Now that we know where to find the man page, the next section will look at viewing the man page.
Viewing man pages can be done in 2 ways, first is with man [man page name]. I can view either the first man page that comes up on bc which would be section 1, because it is the lowest section containing a man page on bc :. And the man page is displayed. Now that we have the man page up, it is time to work with it. The next section will look at navigation and searching.
Navigating a man page is fairly simple. To move up page by page, you can use the Page up and Page down keys. Do however note that these navigation instructions assume the environmental PAGER variable is set to use the default pager, less.
Less also has a few other commands for navigation, but the arrow keys usually suffice:. Searching, however, is more interesting. The first version searches forwards, and the second searches backwards. Let's take for example searching for the -D option to emerge. First, bring up the emerge man page:. This will cause the search to default to the last pattern used.
Now with some man pages, options are listed, then explained later on. Take the man 5 portage man page. It lists the files used, then explains their usage.
Searching forward a few times would return the results, but there's an easier way to handle this, with the second search form, backwards searching.
Let's use this to find the description on package. First, bring up man 5 portage:. This will bring you to the end of the page:. Now we'll go ahead and enter the pattern to search for with the? First press the? Then hit Enter to bring up the result:.
And the search is complete! This concludes the man guide. This will hopefully shed some light on navigating man pages, and maybe even give a few new tips to the more experienced users. For those who prefer alternate means of navigating man pages, the following are also available:. This page is based on a document formerly found on our main website gentoo. The following people contributed to the original document: Chris White They are listed here because wiki history does not allow for any external attribution.
If you edit the wiki article, please do not add yourself here; your contributions are recorded on each article's associated history page.
Jump to: navigation , search. This page contains changes which are not marked for translation. Other languages:. CODE Additional less navigation keys.
CODE Bringing up the forward search prompt. CODE Forward search results. CODE Specifying our search. CODE Our search result. Category : Documents containing Metadata. This section is for standard commands. Most programs will put their man pages here, so this section tends to be the largest.
Since it only describes basic commands, it is much smaller than man1. This section describes special devices. This section describes both the makeup of certain files and what files a program uses. Some reading this document may be familiar with references to the man 5 portage command for a description of Portage's file structure or the man 5 make. This section describes standards and other miscellaneous items.
This section is somewhat sparse, but is meant to contain documentation for various parts of the kernel. The " n " stands for new.
Subscribe to RSS
This file documents the GNU utilities for finding files that match certain criteria and performing various operations on them. This file documents the GNU utilities for finding files that match certain criteria and performing various actions on them. This manual shows how to find files that meet criteria you specify, and how to perform various actions on the files that you find. The principal programs that you use to perform these tasks are find , locate , and xargs.
How to use a man page: Faster than a Google search
A very useful aspect of the Linux command line is that the documentation for almost all command line tools is easily accessible. These documents are known as man pages, and you can easily access them through the command line using the man command. In this tutorial, we will discuss the basics of man using some easy to understand examples. But before we do that, it's worth mentioning that all examples in this article have been tested on Ubuntu The man command gives users access to manual pages for command line utilities and tools. Following is the syntax of this command:. The basic usage of man is very simple - just run the command with the name of the tool whose reference manual you want to access. As already mentioned in the beginning, all available manual pages are segregated into sections, and there are sections that contain man page entries of same name. Well, you don't have to do that as there exists a command line option 'f' that allows man to display all manual pages that match the name in the input. So you can see all entries with name 'printf' - along with section numbers - were displayed in the output.
find(1) - Linux man page
Manual pages are the canonical type of documentation for Unix systems. They are a bit arcane, but for a technology several decades old, they've held up quite well. The arcane bit is the markup language. This is a brief tutorial on writing good manual pages, at least for the typical cases. You'll be assumed to be familiar with reading manual pages already.
Command line users are undoubtedly familiar with man pages, or manual pages, that contain details, help , and documentation to specified commands and functions. Referencing a man page can be essential when trying to learn proper syntax or how a command works, but with how large some manual pages are it can be a real drag to scroll through the entire man page to try and find a relevant portion. Note the flag is a capital -K, the string can be anything. Any matches to the syntax in the current man page will be highlighted.
Linux man Command Tutorial for Beginners (8 Examples)
Jump to navigation. It's easy to get into the habit of googling anything you want to know about a command or operation in Linux, but I'd argue there's something even better: a living and breathing, complete reference, the man pages , which is short for manual pages. The history of man pages predates Linux, all the way back to the early days of Unix.SEE VIDEO BY TOPIC: Mastering Linux Man Pages - A Definitive Guide
Search a folder hierarchy for filename s that meet a desired criteria: Name, Size, File Type - see examples. GNU find searches the directory tree rooted at each given file name by evaluating the given expression from left to right, according to the rules of precedence see Operators , until the outcome is known the left hand side is false for AND operations, true for OR , at which point find moves on to the next file name. The -H, -L and -P options control the treatment of symbolic links. That argument and any following arguments are taken to be the expression describing what is to be searched for. If no paths are given, the current directory is used. If no expression is given, the expression '-print' is used but you should probably consider using '-print0' instead, anyway.
To submit a product bug or enhancement request, please visit the Bug Reporter page. Documentation Archive Developer Search. Sending feedback…. Please try submitting your feedback later. Thank you for providing feedback! Your input helps improve our developer documentation.
Click here to browse the author's latest version of this document. Corrections and suggestions welcome! This HOWTO explains what you should bear in mind when you are going to write on-line documentation -- a so-called man page -- that you want to make accessible via the man 1 command.