Ysa-w02d1-ru

From
Revision as of 19:05, 28 December 2025 by Jpr (talk | contribs)
Jump to navigation Jump to search

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

День 1: Введение в файловую систему и базовые команды

Цель дня: Понять структуру файловой системы Linux, освоить основные команды для работы с файлами и каталогами, научиться навигации по файловой системе.

Формат: 6 часов (2 часа теория + 4 часа практика)

Часть 1: Теория (~2 часа)

Темы:

  • Иерархия файловой системы Linux:
 ** `/` — корень
 ** `/etc` — конфигурационные файлы
 ** `/var` — переменные данные, логи
 ** `/home` — домашние каталоги пользователей
  • Основные команды: `ls`, `cd`, `pwd`, `mkdir`, `touch`, `cp`, `mv`, `rm`
  • Абсолютные и относительные пути
  • Структура каталогов и файлов, роли владельца и группы

Материалы:

Часть 2: Практика (~4 часа)

  1. Навигация по файловой системе:
pwd                     — показать текущий каталог
cd /                    — перейти в корневой каталог
ls                      — показать содержимое
ls -l                   — детальный вывод
ls -a                   — показать скрытые файлы
  1. Создание каталогов и файлов:
mkdir practice          — создать каталог
cd practice             — перейти в каталог
touch file1.txt file2.txt file3.txt
  1. Копирование и перемещение:
cp file1.txt file1_copy.txt
mv file2.txt ../
  1. Удаление файлов и каталогов:
rm file1_copy.txt
rm -r practice
  1. Задания на закрепление:
  • Создать структуру `/home/username/test/{dir1,dir2}`
  • Перейти между каталогами и просмотреть содержимое
  • Создать несколько файлов и скопировать/переместить их