Ysa-w02d3-ru: Difference between revisions
Jump to navigation
Jump to search
Content deleted Content added
No edit summary |
No edit summary |
||
| Line 1: | Line 1: | ||
= Неделя 2: |
= Неделя 2: Файловая система Linux, базовые команды, пути и справка = |
||
| ⚫ | |||
Научить ученика **понимать структуру файловой системы Linux**, уверенно работать с файлами и каталогами, использовать пути, шаблоны и встроенную справку команд. |
|||
'''Предварительные требования:''' |
|||
| ⚫ | |||
* Установленная система Linux (реальная или виртуальная машина) |
|||
| ⚫ | |||
* Обычная учётная запись пользователя |
|||
Закрепить навигацию, работу с файлами, каталогами, шаблонами и справкой, объединить изученные команды в практических упражнениях. |
|||
* Доступ к терминалу (bash) |
|||
'''Формат:''' 6 часов (2 часа теория + 4 часа практика) |
|||
| ⚫ | |||
=== Часть 1: Теория (~2 часа) === |
|||
''' |
'''Цель дня:''' |
||
Объединить все знания и применять их уверенно. |
|||
--- |
|||
* Повторение иерархии файловой системы и базовых команд |
|||
* Комбинирование команд и использование пайпов `|` для обработки данных |
|||
* Планирование задач: последовательность команд и редактирование файлов |
|||
=== 1. Повторение === |
|||
'''Материалы:''' |
|||
* Файловая система |
|||
* Все материалы предыдущих дней |
|||
* Навигация |
|||
* Руководство по пайпам и перенаправлению: [[https://tldp.org/LDP/abs/html/io-redirection.html](https://tldp.org/LDP/abs/html/io-redirection.html)] |
|||
* Файлы и каталоги |
|||
* Пути |
|||
* Шаблоны |
|||
* Справка |
|||
--- |
|||
=== Часть 2: Практика (~4 часа) === |
|||
=== 2. Практический проект === |
|||
# Комбинированные задания: |
|||
'''Проект: Рабочее пространство пользователя''' |
|||
* Создать структуру каталогов с файлами, используя mkdir и touch |
|||
* Использовать `ls` с шаблонами для отображения файлов |
|||
* Скопировать и переместить несколько файлов одновременно |
|||
* Просмотреть справку команд через `man` и `--help` |
|||
* Попробовать объединять команды: |
|||
<pre> |
<pre> |
||
~/workspace |
|||
ls *.txt | wc -l |
|||
├── docs |
|||
cat file1.txt file2.txt > combined.txt |
|||
│ └── manual.txt |
|||
├── scripts |
|||
│ └── test.sh |
|||
└── backup |
|||
</pre> |
</pre> |
||
'''Задания:''' |
|||
# Итоговые задания: |
|||
# Создать структуру |
|||
* Создать каталог `/home/username/projects`, внутри создать несколько файлов и каталогов |
|||
* Использовать шаблоны для выбора файлов |
|||
# Создать файлы |
|||
* Просмотреть и объединить содержимое нескольких файлов |
|||
| ⚫ | |||
# Копировать файлы |
|||
# Переименовать файлы |
|||
| ⚫ | |||
# Прочитать справку минимум по 3 командам |
|||
--- |
--- |
||
=== 3. Контрольные вопросы === |
|||
| ⚫ | |||
* Чем `/` отличается от `/home`? |
|||
* Когда используется абсолютный путь? |
|||
* Что делает `rm -r`? |
|||
* Как найти помощь по незнакомой команде? |
|||
--- |
|||
| ⚫ | |||
Ученик умеет: |
|||
* Понимать файловую систему Linux |
|||
* Освоена структура файловой системы Linux |
|||
* Навигировать по каталогам |
|||
* Научились навигации по каталогам и использованию абсолютных и относительных путей |
|||
* Работать с файлами и каталогами |
|||
* Освоены базовые команды: `ls`, `cd`, `cp`, `mv`, `rm`, `mkdir` |
|||
* |
* Использовать шаблоны |
||
* Самостоятельно читать документацию |
|||
* Освоили справку команд (`man` и `--help`) |
|||
* Выполнены практические задания, объединяющие все изученные темы |
|||
Revision as of 19:12, 28 December 2025
Неделя 2: Файловая система Linux, базовые команды, пути и справка
Цель недели: Научить ученика **понимать структуру файловой системы Linux**, уверенно работать с файлами и каталогами, использовать пути, шаблоны и встроенную справку команд.
Предварительные требования:
- Установленная система Linux (реальная или виртуальная машина)
- Обычная учётная запись пользователя
- Доступ к терминалу (bash)
День 3: Закрепление и практический проект
Цель дня: Объединить все знания и применять их уверенно.
---
1. Повторение
- Файловая система
- Навигация
- Файлы и каталоги
- Пути
- Шаблоны
- Справка
---
2. Практический проект
Проект: Рабочее пространство пользователя
~/workspace ├── docs │ └── manual.txt ├── scripts │ └── test.sh └── backup
Задания:
- Создать структуру
- Создать файлы
- Копировать файлы
- Переименовать файлы
- Проверить с помощью `ls` и шаблонов
- Прочитать справку минимум по 3 командам
---
3. Контрольные вопросы
- Чем `/` отличается от `/home`?
- Когда используется абсолютный путь?
- Что делает `rm -r`?
- Как найти помощь по незнакомой команде?
---
Результат недели 2
Ученик умеет:
- Понимать файловую систему Linux
- Навигировать по каталогам
- Работать с файлами и каталогами
- Использовать шаблоны
- Самостоятельно читать документацию