This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
os_cp:intro [2026/03/03 13:29] jkonczak [System manual and 'help' switch] |
os_cp:intro [2026/03/12 00:57] (current) jkonczak [Glob names and wildcards] |
||
|---|---|---|---|
| Line 154: | Line 154: | ||
| Page names are unique within a section, but there may be pages with the same name in different sections. | Page names are unique within a section, but there may be pages with the same name in different sections. | ||
| \\ | \\ | ||
| - | You may use the **''whatis //pagename//''** command to learn which sections contain given page name and display the full page title. | + | You may type **''whatis //pagename//''** or <small>''man -f //pagename//''</small> to learn which sections contain given page name and display the full page title. |
| ~~Exercise.#~~ List all pages that are named ''time''. | ~~Exercise.#~~ List all pages that are named ''time''. | ||
| - | To select a page from a given section, one has to use ''man //section// //pagename//'' syntax. | + | To select a page from a given section, one has to use ''man //section// //pagename//'' syntax, e.g., ''man 2 write''. |
| ~~Exercise.#~~ The ''man'' itself is described on two manual pages. Display both. What information is contained in each one? | ~~Exercise.#~~ The ''man'' itself is described on two manual pages. Display both. What information is contained in each one? | ||
| Line 169: | Line 169: | ||
| <html><small></html> | <html><small></html> | ||
| - | For searching within manual there is also the ''apropos //what//'' command that searches within page names and titles. | + | For searching within manual there are also the ''apropos //what//'' and ''man -k //what//'' commands that search within page names and titles. |
| Apart from ''man'', there is an alternative (and less popular) documentation system called ''info''. To see an Info page, type ''info //name//''. Some programs ship with a more detailed Info document than manual page. | Apart from ''man'', there is an alternative (and less popular) documentation system called ''info''. To see an Info page, type ''info //name//''. Some programs ship with a more detailed Info document than manual page. | ||
| Line 263: | Line 263: | ||
| To change directory the command **''cd [//target//]''** is used. If no target is provided, ''cd'' changes current directory to the home directory. | To change directory the command **''cd [//target//]''** is used. If no target is provided, ''cd'' changes current directory to the home directory. | ||
| \\ | \\ | ||
| - | <html><small></html>If ''-'' is uses as the target, the directory is changed to the previously visited. <html></small></html> | + | <html><small></html>If ''-'' is used as the target, the directory is changed to the previously visited. <html></small></html> |
| ~~Exercise.#~~ Enter ''.config'' directory (located in your home directory) and list files within. | ~~Exercise.#~~ Enter ''.config'' directory (located in your home directory) and list files within. | ||
| Line 323: | Line 323: | ||
| ~~Exercise.#~~ Change directory to ''/usr/bin/'' directory. List all files that end with ''cat''. | ~~Exercise.#~~ Change directory to ''/usr/bin/'' directory. List all files that end with ''cat''. | ||
| - | ~~Exercise.#~~ List all files that end with ''cat'' in ''/usr/bin/'' while being in your home directory. | + | ~~Exercise.#~~ Change directory to your home directory. From there, list all files that end with ''cat'' in ''/usr/bin/''. |
| - | ~~Exercise.#~~ List all files that are in the ''/usr/bin/'' directory that have names consisting of two chatacters. | + | ~~Exercise.#~~ List all files that are in the ''/usr/bin/'' directory that have names consisting of two characters. |
| ~~Exercise.#~~ List contents of ''/usr/share/zoneinfo/'' and its subdirectories using a single command. | ~~Exercise.#~~ List contents of ''/usr/share/zoneinfo/'' and its subdirectories using a single command. | ||