Ysa-w02d2-ru: Difference between revisions
Jump to navigation
Jump to search
Content deleted Content added
No edit summary |
|||
| (2 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
= Неделя 2: Файловая система Linux, базовые команды, пути и справка = |
= Неделя 2: Файловая система Linux, базовые команды, пути и справка = |
||
'''Цель недели:''' |
|||
Научить ученика **понимать структуру файловой системы Linux**, уверенно работать с файлами и каталогами, использовать пути, шаблоны и встроенную справку команд. |
|||
'''Предварительные требования:''' |
|||
* Установленная система Linux (реальная или виртуальная машина) |
|||
* Обычная учётная запись пользователя |
|||
* Доступ к терминалу (bash) |
|||
| Line 39: | Line 29: | ||
{| class="wikitable" |
{| class="wikitable" |
||
|- |
|||
! Символ !! Значение !! Примеры |
|||
|- |
|||
| -------------------- | - | ------------------------- | |
|||
| `*` |
| `*` || Любое количество символов || <pre>ls *.txt</pre> |
||
|- |
|||
| - | | | |
|||
| `?` |
| `?` || Ровно один символ || <pre>ls file?</pre> |
||
|- |
|||
| - | | | |
|||
| `[a-z]` |
| `[a-z]` || Диапазон символов || <pre>ls [ab]*.txt</pre> |
||
|} |
|||
| } | | | |
|||
Примеры: |
|||
<pre> |
|||
ls *.txt |
|||
ls file? |
|||
ls [ab]*.txt |
|||
</pre> |
|||
--- |
|||
=== 3. Практика: использование шаблонов === |
=== 3. Практика: использование шаблонов === |
||
Latest revision as of 19:23, 28 December 2025
Неделя 2: Файловая система Linux, базовые команды, пути и справка
День 2: Пути, шаблоны и справка команд
Цель дня: Научиться работать с **абсолютными и относительными путями**, использовать **шаблоны файлов**, самостоятельно находить справку.
1. Абсолютные и относительные пути
Абсолютный путь
Всегда начинается с `/`:
/home/student/week2/project
Относительный путь
Относится к текущему каталогу:
cd project/docs
---
2. Шаблоны (wildcards)
| Символ | Значение | Примеры |
|---|---|---|
| `*` | Любое количество символов | ls *.txt |
| `?` | Ровно один символ | ls file? |
| `[a-z]` | Диапазон символов | ls [ab]*.txt |
3. Практика: использование шаблонов
cd ~/week2 touch a.txt b.txt c.log d.log ls *.txt ls *.log
---
4. Использование справки
`man`
man ls
Навигация:
- `q` — выход
- `/текст` — поиск
`--help`
ls --help
---
5. Практика: самостоятельное изучение
- Открыть `man cp`
- Найти опцию рекурсивного копирования
- Скопировать каталог с этой опцией