Ysa-w01d2-ru

From
Jump to navigation Jump to search

Конечно! Ниже я подготовил **подробный план второго дня** для MediaWiki, с теорией, практикой и ссылками на материалы.

---

День 2: Файловая система и базовые команды

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

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


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

Темы:

  • Иерархия файловой системы Linux: `/`, `/etc`, `/var`, `/home`, `/usr`, `/tmp`
  • Абсолютные и относительные пути
  • Основные команды для работы с файлами и каталогами (`ls`, `cd`, `mkdir`, `touch`, `cp`, `mv`, `rm`)
  • Понятие прав доступа к файлам (r, w, x) и владельцев
  • Работа с командами справки: `man`, `--help`

Необходимый материал:

Дополнительные ресурсы: Краткая шпаргалка по базовым командам:

ls      — показать содержимое каталога
cd      — сменить каталог
pwd     — показать текущий каталог
mkdir   — создать каталог
touch   — создать файл
cp      — копировать файл
mv      — переместить или переименовать файл
rm      — удалить файл или каталог


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

Задачи практики:

  1. **Навигация по файловой системе**
  • Перейти в домашний каталог: cd ~
  • Перейти в корневой каталог: cd /
  • Просмотреть содержимое каталогов: ls, ls -l, ls -a
  1. **Создание каталогов и файлов**
  • Создать каталог `test`: mkdir test
  • Перейти в каталог `test`: cd test
  • Создать файлы: touch file1.txt file2.txt
  1. **Копирование, перемещение и удаление**
  • Копировать файл: cp file1.txt file3.txt
  • Переместить файл: mv file2.txt ../
  • Удалить файл: rm file3.txt
  • Удалить каталог: rm -r test
  1. **Просмотр содержимого файлов**
  • Использовать cat file1.txt
  • Использовать less /etc/passwd
  • Использовать head /etc/passwd и tail /etc/passwd
  1. **Задания на закрепление:**
  • Создать структуру каталогов `/home/username/test/{dir1,dir2}`
  • Внутри `dir1` и `dir2` создать несколько текстовых файлов
  • Скопировать файлы из `dir1` в `dir2`
  • Просмотреть содержимое файла `/etc/passwd` и найти свою учетную запись пользователя

Материалы и ссылки для практики:


Итог дня

  • Научились ориентироваться в файловой системе Linux
  • Освоили создание, копирование, перемещение и удаление файлов и каталогов
  • Понимаем абсолютные и относительные пути
  • Научились использовать команды просмотра содержимого файлов
  • Закрепили навыки работы с домашним каталогом и системными файлами