os_cp:intro
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| os_cp:intro [2025/03/05 21:35] – [Unix-like operating systems] jkonczak | os_cp:intro [2026/03/11 23:57] (current) – [Glob names and wildcards] jkonczak | ||
|---|---|---|---|
| Line 60: | Line 60: | ||
| * Apple operating systems (e.g. MacOS) ship with modified BSD tools [[https:// | * Apple operating systems (e.g. MacOS) ship with modified BSD tools [[https:// | ||
| * Embedded / resource restrained systems often use [[https:// | * Embedded / resource restrained systems often use [[https:// | ||
| - | * Android uses [[https:// | + | * Android uses [[https:// |
| * For more, see [[https:// | * For more, see [[https:// | ||
| < | < | ||
| - | POSIX standarizes both the [[https:// | + | POSIX standarizes both the [[https:// |
| - | and its vital [[https:// | + | and its vital [[https:// |
| ==== Accessing the shell ==== | ==== Accessing the shell ==== | ||
| Line 79: | Line 79: | ||
| * terminals bundled with some Linux desktop environment: | * terminals bundled with some Linux desktop environment: | ||
| * default MacOS [[https:// | * default MacOS [[https:// | ||
| - | * drop-down terminals: [[https:// | + | * drop-down terminals: [[https:// |
| < | < | ||
| Line 99: | Line 99: | ||
| where '' | where '' | ||
| \\ | \\ | ||
| - | For instance, if used '' | + | For instance, if the user '' |
| + | \\ | ||
| + | To terminate a ssh session, one can use either '' | ||
| Currently all major operating systems (including Windows) provide '' | Currently all major operating systems (including Windows) provide '' | ||
| Line 111: | Line 113: | ||
| It is vital for security to confirm the authenticity of the server – the client | It is vital for security to confirm the authenticity of the server – the client | ||
| must verify that it does not contact a rogue server that can learn the password | must verify that it does not contact a rogue server that can learn the password | ||
| - | ([[https://docs.ssh-mitm.at/ | + | ([[https:// |
| - | and/ | + | and/ |
| \\ | \\ | ||
| [[https:// | [[https:// | ||
| Line 121: | Line 123: | ||
| Hence, upon the first connection to a new server the SSH client program requests | Hence, upon the first connection to a new server the SSH client program requests | ||
| the user to verify the authenticity of the public key and stores the key (in | the user to verify the authenticity of the public key and stores the key (in | ||
| - | OpenSSH in '' | + | OpenSSH in '' |
| connections. | connections. | ||
| Line 128: | Line 130: | ||
| ~~Exercise.# | ~~Exercise.# | ||
| - | ~~Exercise.# | + | ~~Exercise.# |
| ~~Exercise.# | ~~Exercise.# | ||
| - | ~~Exercise.# | + | ~~Exercise.# |
| + | \\ | ||
| + | < | ||
| ===== Getting help ===== | ===== Getting help ===== | ||
| Line 142: | Line 146: | ||
| ~~Exercise.# | ~~Exercise.# | ||
| - | Usually | + | Usually a program comes together |
| ~~Exercise.# | ~~Exercise.# | ||
| Line 150: | 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 **'' | + | You may type **'' |
| ~~Exercise.# | ~~Exercise.# | ||
| - | To select a page from a given section, one has to use '' | + | To select a page from a given section, one has to use '' |
| ~~Exercise.# | ~~Exercise.# | ||
| Line 165: | Line 169: | ||
| < | < | ||
| - | For searching within manual there is also the '' | + | For searching within manual there are also the '' |
| Apart from '' | Apart from '' | ||
| Line 231: | Line 235: | ||
| The command **'' | The command **'' | ||
| \\ | \\ | ||
| - | By default '' | + | By default '' |
| \\ | \\ | ||
| - | Switch **'' | + | Switch **'' |
| ~~Exercise.# | ~~Exercise.# | ||
| Line 259: | Line 263: | ||
| To change directory the command **'' | To change directory the command **'' | ||
| \\ | \\ | ||
| - | < | + | < |
| ~~Exercise.# | ~~Exercise.# | ||
| Line 284: | Line 288: | ||
| \\ | \\ | ||
| For instance, //lines beginning with a word followed by an equals sign// might | For instance, //lines beginning with a word followed by an equals sign// might | ||
| - | be written as a regular expression '' | + | be written as a regular expression '' |
| There are countless syntaxes and implementations of such patterns/ | There are countless syntaxes and implementations of such patterns/ | ||
| In the shell, [[https:// | In the shell, [[https:// | ||
| - | and [[https://en.wikipedia.org/ | + | and [[https:// |
| are commonplace. | are commonplace. | ||
| Line 296: | Line 300: | ||
| \\ | \\ | ||
| The shell uses syntax summarized e.g., in | The shell uses syntax summarized e.g., in | ||
| - | '' | + | '' |
| - | '' | + | '' |
| </ | </ | ||
| Line 319: | Line 323: | ||
| ~~Exercise.# | ~~Exercise.# | ||
| - | ~~Exercise.# | + | ~~Exercise.# |
| - | ~~Exercise.# | + | ~~Exercise.# |
| ~~Exercise.# | ~~Exercise.# | ||
os_cp/intro.1741210535.txt.gz · Last modified: (external edit)