Ysa-w02d2-ru
Неделя 2: Иерархия файловой системы, базовые команды, пути и шаблоны
День 2: Пути, шаблоны и справка команд
Цель дня: Научиться работать с абсолютными и относительными путями, использовать шаблоны (wildcards) для поиска файлов, освоить команды `man` и `--help`.
Формат: 6 часов (2 часа теория + 4 часа практика)
Часть 1: Теория (~2 часа)
Темы:
- Абсолютные пути: полный путь от корня `/`
- Относительные пути: от текущего каталога
- Шаблоны (wildcards): `*`, `?`, `[a-z]`
- Использование справки команд: `man <команда>` и `<команда> --help`
Материалы:
- Руководство по шаблонам: [[1](https://www.gnu.org/software/bash/manual/html_node/Pattern-Matching.html)]
- Справка по командам: встроенные `man` и `--help`
Часть 2: Практика (~4 часа)
- Работа с путями:
cd /home/username cd ../otherdir cd ~ — перейти в домашний каталог pwd
- Использование шаблонов:
ls *.txt — все файлы с расширением .txt ls file* — все файлы, начинающиеся с "file" ls file?.txt — файлы с одним символом после "file" ls [a-c]* — файлы, начинающиеся на a, b или c
- Использование справки:
man ls — подробная справка по команде ls ls --help — краткая справка
- Задания на закрепление:
- Использовать шаблоны для поиска файлов в домашнем каталоге
- Просмотреть справку для команд `cp`, `mv`, `rm`
- Попробовать абсолютные и относительные пути для перехода между каталогами