Занятие 01. Введение в Linux
⚡ Кратко: суть темы
Linux — свободная ОС: ядро Торвальдса (1991) + утилиты GNU (Столлман, 1983). Файловая система имеет единый корень /, в отличие от дисков Windows.
- Ядро Linux + инструменты GNU = дистрибутив (Ubuntu, Debian, Arch, Kali и др.).
- Важные папки:
/bin(команды),/etc(конфиги),/home(пользователи),/tmp(временные),/var(логи). - Linux чувствителен к регистру:
Fileиfile— разные файлы. - Терминал — командная строка; аналог PowerShell, но для Linux.
Что запомнить: /bin — команды для всех, /sbin — только для root; /tmp очищается при перезагрузке.
Перед следующим уроком: установите WSL2 или откройте jslinux.org.
📖 О чём этот урок
Первое занятие — теоретическое. Разбираемся, как появился Linux, из чего он состоит и как устроена его файловая система. Без этой базы сложно понять, почему команды ведут себя именно так.
Что изучим
- История: GNU (1983), ядро Linux (1991–1992), пингвин Tux
- Ключевые понятия: утилита, командная оболочка, ядро ОС, терминал
- Дистрибутивы: Ubuntu, Debian, Arch, Kali и другие — чем отличаются
- Файловая система Linux: дерево каталогов от корня
/ - Чувствительность к регистру — важнейшая особенность Linux
📚 Предварительные знания
Это первый урок курса. Предварительных знаний Linux не требуется — только базовое понимание, что такое операционная система.
🎯 Что изучать дальше
- → Занятие 02: Первые команды — переходим от теории к практике: pwd, ls, cd, mkdir, touch, cp, mv, rm и другие основные команды
- Перед занятием 02 обязательно настройте окружение — см. раздел Подготовка окружения