Ysa-w02d2-ru: Difference between revisions

From
Jump to navigation Jump to search
Content deleted Content added
Jpr (talk | contribs)
No edit summary
Jpr (talk | contribs)
Line 1: Line 1:
= Неделя 2: Файловая система Linux, базовые команды, пути и справка =
= Неделя 2: Файловая система Linux, базовые команды, пути и справка =

'''Цель недели:'''
Научить ученика **понимать структуру файловой системы Linux**, уверенно работать с файлами и каталогами, использовать пути, шаблоны и встроенную справку команд.

'''Предварительные требования:'''

* Установленная система Linux (реальная или виртуальная машина)
* Обычная учётная запись пользователя
* Доступ к терминалу (bash)






Revision as of 19:13, 28 December 2025

Неделя 2: Файловая система Linux, базовые команды, пути и справка

День 2: Пути, шаблоны и справка команд

Цель дня: Научиться работать с **абсолютными и относительными путями**, использовать **шаблоны файлов**, самостоятельно находить справку.


1. Абсолютные и относительные пути

Абсолютный путь

Всегда начинается с `/`:

/home/student/week2/project

Относительный путь

Относится к текущему каталогу:

cd project/docs

---

2. Шаблоны (wildcards)

| | - | ------------------------- | | Любое количество символов | | | | Ровно один символ | | | | Диапазон символов | | |

Примеры:

ls *.txt
ls file?
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`
  • Найти опцию рекурсивного копирования
  • Скопировать каталог с этой опцией