User Tools

Site Tools


os_cp:intro

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
os_cp:intro [2026/03/03 12:27] – [Accessing the shell] jkonczakos_cp:intro [2026/03/11 23:57] (current) – [Glob names and wildcards] jkonczak
Line 146: Line 146:
 ~~Exercise.#~~ Display help for ''cat'' and ''bat'' commands by running them with help option. <html><small></html>(NB: ''bat'' is installed by default only in some Linux distros.)<html></small></html> ~~Exercise.#~~ Display help for ''cat'' and ''bat'' commands by running them with help option. <html><small></html>(NB: ''bat'' is installed by default only in some Linux distros.)<html></small></html>
  
-Usually together with a program comes with a set of system manual pages. The pages can be displayed using the **''man //pagename//''** command. To leave the manual, type ''q''.+Usually a program comes together with a set of system manual pages. The pages can be displayed using the **''man //pagename//''** command. To leave the manual, type ''q''.
  
 ~~Exercise.#~~ Display manual page for ''timeout'' command. ~~Exercise.#~~ Display manual page for ''timeout'' command.
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.
os_cp/intro.1772540859.txt.gz · Last modified: (external edit)